Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. อัปเดตสี่เหลี่ยม HTML5 Canvas เมื่อ hover

    เพื่ออัปเดตสี่เหลี่ยม HTML5 Canvas เมื่อ hover ลองรันโค้ดต่อไปนี้:var canvas = document.getElementById(myCanvas); var context = canvas.getContext(2d); context.rect(20,20,150,100); context.stroke(); $(canvas).hover(function(e){ context.fillStyle = blue; context.fill(); });

  2. กล่องว่างแทนสัญลักษณ์รูปีใน HTML

    สัญลักษณ์รูปีคือดังนี้ และไม่ใช่ทุกเบราว์เซอร์ที่รองรับ:&#x20B9;เพื่อให้มองเห็นได้บนเว็บเพจของคุณ:<link rel=stylesheet href=//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css> <i class=fa fa-inr></i>คุณสามารถใช้ตัวเลือกนี้ได้อีกด้วย:&#8377;

  3. วิธีเก็บรูปภาพไว้ด้านหลัง Canvas เมื่อย้ายองค์ประกอบด้วย fabric.js

    เพื่อให้รูปภาพอยู่ด้านหลัง Canvas เมื่อเคลื่อนย้ายองค์ประกอบ ต้องส่งค่า:preserveObjectStackingโค้ดต่อไปนี้จะทำงานและรูปภาพจะไม่มองเห็นในพื้นหลัง:window.canvas = new fabric.Canvas(c, { preserveObjectStacking: true });ตอนนี้ เมื่อย้ายรูปทรง จะปรากฏเหนือรูปภาพ

  4. HTML5 แทนที่เฉพาะด้านวิดีโอของ Flash/Silverlight หรือไม่?

    Flash ให้ GUI ที่น่าทึ่งและคุณสมบัติทางภาพมากมายสำหรับแอนิเมชัน อนุญาตให้ผู้ใช้สร้างทุกอย่างภายในแพลตฟอร์มเฉพาะโดยไม่ต้องรวมเข้ากับเบราว์เซอร์อย่างเต็มที่ โดยห่อหุ้มไว้ในเบราว์เซอร์ด้วยขอบเขตหลักคือ 멀티มีเดียและแอนิเมชันอื่นๆองค์ประกอบ <canvas> ของ HTML5 ให้วิธีง่ายและทรงพลังในการวาดกราฟิกด้วย

  5. JavaScript File Drag and Drop ด้วย HTML5

    Drag and Drop (DnD) เป็นแนวคิด User Interface ที่ทรงพลัง ทำให้ง่ายต่อการคัดลอก จัดเรียงใหม่ และลบรายการด้วยการคลิกเมาส์ ผู้ใช้สามารถคลิกค้างปุ่มเมาส์เหนือองค์ประกอบ ลากไปยังตำแหน่งอื่น และปล่อยปุ่มเพื่อวางองค์ประกอบไว้ที่นั่นสำหรับ Drag and Drop:<!DOCTYPE HTML> <html> <head>

  6. Microdata Vocabulary ใน HTML5 คืออะไร?

    เพื่อกำหนด Microdata vocabulary คุณต้องการ namespace URL ที่ชี้ไปยังเว็บเพจที่ทำงานจริง เช่น https://data-vocabulary.org/Person สามารถใช้เป็น namespace สำหรับ vocabulary บุคคลพร้อมคุณสมบัติที่มีชื่อดังนี้:name - ชื่อบุคคลเป็นสตริงง่ายๆphoto - URL รูปภาพของบุคคลurl - เว็บไซต์ที่เป็นของบุคคลนั้นด้วยคุ

  7. แอตทริบิวต์ Microdata ใน HTML5

    Microdata นำเสนอแอตทริบิวต์สากล 5 ตัวที่สามารถใช้กับองค์ประกอบใดๆ ได้ เพื่อให้บริบทแก่เครื่องจักรเกี่ยวกับข้อมูลของคุณแอตทริบิวต์คำอธิบายitemscopeใช้สร้างไอเท็ม เป็นแอตทริบิวต์ boolean บอกว่ามี Microdata ในหน้านี้และเริ่มต้นที่นี่itemtypeเป็น URL ที่ถูกต้อง ซึ่งกำหนดไอเท็มและให้บริบทสำหรับคุณสมบัติi

  8. วิธีส่งข้อความข้ามเอกสารด้วย HTML

    สร้าง browsing context ใหม่โดยการสร้าง iframe ใหม่หรือหน้าต่างใหม่ สามารถส่งข้อมูลด้วย postMessage() ซึ่งมี 2 อาร์กิวเมนต์:message - ข้อความที่จะส่งtargetOrigin - ชื่อ origin ปลายทางตัวอย่างการส่งข้อความจาก iframe ไปยังปุ่ม:var iframe = document.querySelector(iframe); var button = document.querySele

  9. การสื่อสารสองทิศทางระหว่าง Browsing Contexts ใน HTML5

    การสื่อสารสองทิศทางระหว่าง browsing contexts เรียกว่า Channel Messaging ซึ่งมีประโยชน์สำหรับการสื่อสารข้ามหลาย originขณะสร้าง MessageChannel จะสร้างพอร์ตสองอันขึ้นมาเพื่อส่งข้อมูลและส่งต่อไปยัง browsing context อื่นpostMessage() - ส่งข้อความผ่านช่องทางstart() - เริ่มส่งข้อมูลclose() - ปิดพอร์ตในสถาน

  10. ตัวอย่าง Event Handlers ใน HTML5 CORS

    Cross-origin resource sharing (CORS) เป็นกลไกที่อนุญาตให้เข้าถึงทรัพยากรที่ถูกจำกัดจากโดเมนอื่นในเว็บเบราว์เซอร์ตัวอย่างเช่น เมื่อคลิกที่ HTML5 video player ในส่วนสาธิต HTML5 จะขอสิทธิ์เข้าถึงกล้อง หากผู้ใช้อนุญาต จึงจะเปิดกล้องได้ มิฉะนั้นจะไม่เปิดกล้องให้แอปพลิเคชันเว็บต่อไปนี้คือตัวอย่าง Event Ha

  11. W3C Markup Validator สำหรับ HTML5

    W3C Markup Validator ตรวจสอบความถูกต้องของมาร์กอัพในเอกสารเว็บ เช่น HTML, XHTML, SMIL, MathML และอื่นๆ Validator นี้เป็นส่วนหนึ่งของ Unicorn ซึ่งเป็นบริการตรวจสอบรวมของ W3Cหากต้องการใช้ Validator นี้สำหรับ HTML5 ให้ใช้ More Options และเลือก Document Type เป็น HTML5 ตามภาพด้านล่าง

  12. ฟีเจอร์ที่ Modernizr ตรวจจับได้

    ต่อไปนี้คือรายการฟีเจอร์ที่สามารถตรวจจับได้ด้วย Modernizr:ฟีเจอร์คุณสมบัติ CSSการตรวจสอบ JavaScript@font-face.fontfaceModernizr.fontfaceCanvas.canvasModernizr.canvasCanvas Text.canvastextModernizr.canvastextHTML5 Audio.audioModernizr.audioHTML5 Audio FormatsN/AModernizr.audio[format]HTML5 Video.vide

  13. การเข้ารหัส URL ใน HTML5

    การเข้ารหัส URL (URL Encoding) เป็นกระบวนการแปลงอักขระที่ไม่สามารถพิมพ์ได้ หรืออักขระที่มีความหมายพิเศษใน URL ให้อยู่ในรูปแบบที่ชัดเจนและได้รับการยอมรับโดยเว็บเบราว์เซอร์และเซิร์ฟเวอร์ทุกตัว อักขระเหล่านี้ประกอบด้วย:อักขระควบคุม ASCII (ASCII control characters) - อักขระที่ไม่สามารถพิมพ์ได้ ซึ่งมักใช

  14. HTML5 New Tags (แท็กใหม่ใน HTML5)

    HTML5 เป็น major revision ถัดไปของ HTML standard แทนที่ HTML 4.01, XHTML 1.0, XHTML 1.1 มาตรฐานสำหรับโครงสร้างและนำเสนอเนื้อหาบน World Wide Web HTML5 เป็นความร่วมมือระหว่าง W3C และ WHATWG Introduce แท็กใหม่ช่วย developers: Tags (Elements)Description <article>Independent content piece เช่น

  15. Special Characters ใน HTML

    บางตัวอักษร reserved ใน HTML มีความหมายพิเศษใน HTML document เช่น ไม่สามารถใช้ greater than less than signs หรือ angle brackets ใน HTML text เพราะ browser จะ treat แตกต่างและพยายามหาความหมายเกี่ยวกับ HTML tag HTML processors ต้องรองรับ 5 special characters: SymbolDescriptionEntity NameNumber Code

  16. HTML5 Server-Sent Events ทำงานอย่างไร?

    เว็บแอปแบบดั้งเดิม generate events ส่งไป web server เช่น คลิกลิงก์ request หน้าใหม่ จาก server Events ที่ไหลจาก browser ไป server เรียกว่า client-sent events ร่วมกับ HTML5 WHATWG Web Applications 1.0 introduce events ไหลจาก server ไป browser เรียกว่า Server-Sent Events (SSE) ใช้ SSE push DOM events

  17. ใช้ HTML5 Server-Sent Events ใน web application

    เพื่อใช้ Server-Sent Events ใน web app ต้องเพิ่ม <eventsource> element ใน document src attribute ของ <eventsource> ควรชี้ไป URL ที่ให้ persistent HTTP connection ส่ง data stream ของ events URL ชี้ไป PHP, PERL, Python script ที่ส่ง event data ตลอดเวลา ตัวอย่าง ตัวอย่างแอปคาดหวัง server ti

  18. จัดการ Server-Sent Events ใน HTML5 อย่างไร?

    เพื่อจัดการ Server-Sent Events ใน HTML5 ลองรันโค้ด: <!DOCTYPE HTML> <html> <head> <script> document.getElementsByTagName(eventsource)[0].addEventListener(server-time, eventHandler, false); function eventHandler(event) { document.querySelector(#ticker

  19. WebSockets Attributes ใน HTML5

    Web Sockets เป็นเทคโนโลยี bidirectional communication รุ่นใหม่สำหรับเว็บแอป ทำงานผ่าน single socket expose ผ่าน JavaScript interface ใน HTML5 compliant browsers Attributes: AttributeDescription Socket.readyStatereadonly attribute แทน state ของ connection ค่า: 0=connecting, 1=open, 2=closing, 3=c

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:207/298  20-คอมพิวเตอร์/Page Goto:1 201 202 203 204 205 206 207 208 209 210 211 212 213