Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. โหลดรูปภาพจาก URL และวาดลง HTML5 Canvas

    คุณต้องสร้าง image object ใน JavaScript แล้วตั้งค่า src แต่ต้องรอ load event ก่อนจึงจะวาดได้ Canvas: var canvas = document.getElementById(myCanvas); var context = canvas.getContext(2d); var myImg = new Image(); myImg.onload = function() { context.drawImage(myImg, 0, 0); }; myImg.src = https://www.

  2. ความแตกต่างระหว่าง <ion-list> และ <div class="list"> ใน Ionic framework?

    Ionic เป็น open source framework สำหรับพัฒนา mobile applications ให้ tools และ services สำหรับ Mobile UI ด้วย native look and feel Lists เป็น elements ยอดนิยมของ web/mobile app ใช้แสดงข้อมูลต่างๆ รวมกับ HTML elements อื่นได้ สร้าง menus, tabs หรือแบ่งความน่าเบื่อของ text files Ionic มี list types หล

  3. ความแตกต่างระหว่าง MessageChannel และ WebSockets ใน HTML5

    Web Sockets เป็นเทคโนโลยี bidirectional communication รุ่นใหม่สำหรับเว็บแอป ทำงานผ่าน single socket และ expose ผ่าน JavaScript interface ใน HTML5 compliant browsers เมื่อได้ Web Socket connection กับเว็บเซิร์ฟเวอร์ สามารถส่งข้อมูลจาก browser ไป server ด้วย send() และรับข้อมูลจาก server ผ่าน onmessag

  4. Polymer 1.0 dom-repeat แสดง index เริ่มจาก 1 ด้วย HTML

    Polymer.js เป็น JavaScript library จาก Google ให้นำ HTML elements ไปใช้ซ้ำสร้างแอปด้วย components เพื่อให้ได้ index เริ่มจาก 1 ให้ตั้ง index ดังนี้: <span>{{displayIndex(index)}}</span> displayIndex จะเป็น: function (index) { return index + 1; } ตัวอย่าง: <div>Subject <span>

  5. Character Entities ใน HTML5 คืออะไร?

    บางตัวอักษรถูกสงวนใน HTML5 เช่น คุณไม่สามารถใช้ greater than และ less than signs หรือ angle brackets ภายในข้อความ เพราะเบราว์เซอร์อาจเข้าใจผิดว่าเป็น markup HTML5 processors ต้องรองรับ 5 special characters ต่อไปนี้: SymbolDescriptionEntity NameNumber Code quotation mark&quot;&#34; apostr

  6. การใช้งาน HTML5 Modernizr

    Modernizr เป็น JavaScript Library ขนาดเล็กที่ตรวจจับความพร้อมของ native implementations สำหรับ web technologies รุ่นใหม่ Modernizr ให้วิธีง่ายตรวจจับฟีเจอร์ใหม่ เพื่อให้คุณดำเนินการตามที่เหมาะสม เช่น หากเบราว์เซอร์ไม่รองรับ video feature คุณอาจจะแสดงหน้าสimple ก่อนใช้ Modernizr ต้อง include javascri

  7. HTML5 Web Messaging หมายถึงอะไร?

    Web Messaging คือวิธีสำหรับเอกสารที่แยก browsing context แชร์ข้อมูลโดยไม่ใช้ DOM มันแก้ปัญหา cross-domain communication ในโดเมน โปรโตคอล หรือพอร์ตที่ต่างกัน เช่น คุณต้องการส่งข้อมูลจากหน้าของคุณไปยัง ad container ใน iframe หรือในทางกลับกัน ในสถานการณ์นี้เบราว์เซอร์จะโยน security exception ด้วย web m

  8. รหัสข้อผิดพลาดที่คืนใน PositionError object ของ HTML5 Geolocation

    ตารางต่อไปนี้อธิบายรหัสข้อผิดพลาดที่เป็นไปได้ใน PositionError object: CodeConstantDescription 0UNKNOWN_ERRORเมธอดล้มเหลวในการดึงตำแหน่งอุปกรณ์เนื่องจากข้อผิดพลาดที่ไม่ทราบสาเหตุ 1PERMISSION_DENIEDล้มเหลวเพราะแอปพลิเคชันไม่มีสิทธิ์ใช้ Location Service 2POSITION_UNAVAILABLEไม่สามารถกำหนดตำแหน่งอุป

  9. ยกเลิกการเรียก watchPosition ที่กำลังทำงานอยู่ใน HTML5

    เมธอด clearWatch ยกเลิกการเรียก watchPosition ที่กำลังทำงานอยู่ เมื่อยกเลิกแล้ว watchPosition จะหยุดดึงข้อมูลอัปเดตตำแหน่งภูมิศาสตร์ของอุปกรณ์ <!DOCTYPE HTML> <html> <head> <script> var watchID; var geoLoc; function showLocation(position) { var

  10. getContext ใน HTML5 Canvas คืออะไร?

    Canvas element มี DOM method ชื่อ getContext ใช้เพื่อได้ rendering context และ drawing functions ฟังก์ชันนี้รับพารามิเตอร์หนึ่งตัว คือประเภท context 2d โค้ดด้านล่างเพื่อได้ context ที่ต้องการ พร้อมตรวจสอบว่าเบราว์เซอร์รองรับ <canvas> element: var canvas = document.getElementById(mycanvas); if

  11. วาดเส้นโค้ง Bezier ด้วย HTML5 Canvas

    ใช่, ใช้เมธอด bezierCurveTo() ของ HTML canvas เพื่อวาดเส้นโค้ง Bezier ใน HTML5 ตัวอย่าง ลองรันโค้ดด้านล่างเพื่อวาด Bezier curve: <!DOCTYPE HTML> <html> <head> <style> #test { width: 100px; height: 100px; margin: 0px auto; } </style> <script>

  12. Drop Shadow ด้วย HTML5 Canvas

    HTML5 canvas ให้ความสามารถสร้างเงา (shadows) ที่สวยง้มรอบการวาดภาพ ทุก drawing operations ได้รับผลกระทบจาก 4 global shadow attributes Sr.No.Property and Description 1shadowColor [ = value ]คืนค่าสีเงาปัจจุบัน และตั้งค่าเพื่อเปลี่ยนสีเงา 2shadowOffsetX [ = value ]คืนค่า shadow offset X ปัจจุบัน แ

  13. HTML5 <audio> tag ไม่ทำงานใน Android WebView

    ใช้ Mediaplayer ของ Android สำหรับเล่นเสียง คุณต้องเรียกฟังก์ชัน Android จาก JavaScript ที่เขียนใน HTML file WebView wv = (WebView) findViewById(R.id.webview); wv.addJavascriptInterface(new WebAppInterface(this), Android); public class WebAppInterface { Context mContext; WebAppInterface(Context

  14. หยุด Web Workers ใน HTML5

    Web Workers อนุญาตให้สคริปต์ที่รันนานไม่ถูก interrupt โดยสคริปต์ตอบสนองการคลิกหรือการโต้ตอบผู้ใช้ และอนุญาตให้ทำ long tasks โดยไม่ต้อง yield เพื่อเก็บหน้าที่ responsive Web Workers ไม่หยุดเอง แต่หน้าที่เริ่มพวกเขาสามารถหยุดได้โดยเรียกเมธอด terminate() worker.terminate(); Web Worker ที่ถูก terminate

  15. CORS ใน HTML5

    Cross-origin resource sharing (CORS) เป็นกลไกอนุญาตให้เข้าถึง restricted resources จากโดเมนอื่นในเว็บเบราว์เซอร์ เช่น หากคุณคลิก HTML5 video player ใน demo sections จะขอ permission กล้อง ถ้าผู้ใช้อนุญาตจึงจะเปิดกล้องได้ Chrome, Firefox, Opera, Safari ใช้ XMLHttprequest2 object IE ใช้ XDomainRequest

  16. WebRTC คืออะไร?

    WebRTC ถูกนำเสนอโดย World Wide Web Consortium (W3C) รองรับ browser-to-browser applications สำหรับ voice calling, video chat, และ P2P file sharing WebRTC implement 3 APIs: MediaStream - เข้าถึงกล้องและไมโครโฟนของผู้ใช้ RTCPeerConnection - เข้าถึงการโทรเสียง/วิดีโอ RTCDataChannel - เข้าถึง peer-to-pe

  17. ตัวอย่าง MathML ใน HTML5

    HTML syntax ของ HTML5 อนุญาตให้ใช้ MathML elements ภายในเอกสารด้วยแท็ก <math>...</math> เว็บเบราว์เซอร์ส่วนใหญ่แสดง MathML tags ได้ หากเบราว์เซอร์ของคุณไม่รองรับ MathML แนะนำให้ใช้ Firefox เวอร์ชันล่าสุด มาดูตัวอย่าง: <!doctype html> <html> <head> <meta charset

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