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

    เพื่อวาดเส้นที่มีความกว้างเปลี่ยนแปลงต่อเนื่อง ลองรันโค้ดด้านล่าง: ตัวอย่าง var context = document.getElementById(canvas1).getContext(2d); var pts = [null, null, null, null]; for(var i = -1; i < 25; i = i + 1) { var width = 0.5 + i / 2; var m = 200; var x = Math.cos(i / 4) * 180; var y =

  2. ทางเลือกแทน HTML5 iframe srcdoc

    แท็ก HTML <iframe> ใช้สร้าง inline frame ตัวอย่าง <!DOCTYPE html> <html> <head> <title>HTML iframe Tag</title> </head> <body> <iframe src=https://www.tutorialspoint.com/index.htm width=100%></iframe> </body> </html&

  3. ผู้ใช้สามารถปิดใช้งาน HTML5 sessionStorage ได้หรือไม่?

    ใช่, ผู้ใช้สามารถปิดใช้งาน HTML5 sessionStorage ได้ การป้องกันไม่ให้เบราว์เซอร์ยอมรับ localStorage และ sessionStorage ทำได้ง่าย ดูการตั้งค่าสำหรับเบราว์เซอร์ต่างๆ: Firefox พิมพ์ about:config ในแถบที่อยู่ กด Enter จะแสดงการตั้งค่าภายในเบราว์เซอร์ ไปที่ dom.storage.enabled คลิกขวาและเลือก Toggle เพื่

  4. HTML5 และ Amazon S3 Multi-Part Uploads

    ใช่, สามารถใช้ HTML5 File API ร่วมกับฟีเจอร์ multi-part upload ของ Amazon S3 ได้ คุณจะต้องมีเซิร์ฟเวอร์แบ็กอัปและ Amazon API keys Amazon S3 เป็นบริการเว็บของ Amazon Web Services ให้บริการจัดเก็บผ่านเว็บเซอร์วิสอินเทอร์เฟซ เปิดตัวในปี 2007 สร้าง multipart upload ด้วย Amazon API และส่ง key (ชื่อไฟล์)

  5. WebSocket สำหรับการถ่ายโอนข้อมูลแบบไบนารีและถอดรหัสด้วย HTML5

    ใช้ base64 encode/decode ทั้งฝั่งไคลเอนต์และเซิร์ฟเวอร์ เบราว์เซอร์ทุกตัวที่รองรับ WebSockets มี window.atob (base64 decode) และ window.btoa (base64 encode) เซิร์ฟเวอร์ WebSockets ก็มีไลบรารี base64 เช่นกัน เพื่อถ่ายโอนข้อมูลแบบไบนารี คุณจะทำงานกับ wsproxy ที่มาพร้อมกับ noVNC ซึ่งเป็นเว็บเบส VNC cli

  6. แปลงพิกัดเป็นชื่อสถานที่ด้วย HTML5

    สำหรับเรื่องนี้ ให้ใช้ Google Maps API เพื่อทำ reverse geocoding Geocoding หมายถึงการแปลงที่อยู่ที่มนุษย์อ่านได้ให้เป็นตำแหน่งบนแผนที่ กระบวนการทำทางกลับกัน คือการแปลงตำแหน่งบนแผนที่ให้เป็นที่อยู่ที่มนุษย์อ่านได้ เรียกว่า reverse geocoding ตัวอย่าง มาดูตัวอย่างการตั้งค่าละติจูดและลองจิจูด: function

  7. เฟรมเวิร์ก HTML5+CSS3 แบบ BluePrint/960gs?

    คุณสามารถใช้เฟรมเวิร์ก BluePrint/960gs หรือตัวเลือกต่อไปนี้: 52framework Susy 52framework (อ้างอิง) เฟรมเวิร์กที่ให้คุณสมบัติ: CSS3 gradients, multiple shadows และคุณสมบัติอื่นๆ ที่น่าทึ่ง CSS3 selectors พร้อมรองรับ IE การรองรับ HTML5 video ใหม่และปรับปรุงแล้ว พร้อมสกินแบบ Vimeo Form Framework ให

  8. HTML5 Geolocation ใน Safari 5

    HTML5 Geolocation API ช่วยให้คุณแชร์ตำแหน่งกับเว็บไซต์ที่ชื่นชอบ JavaScript สามารถบันทึกละติจูดและลองจิจูด ส่งไปยังเว็บเซิร์ฟเวอร์แบ็กเอนด์ และทำสิ่งต่างๆ ที่เกี่ยวกับตำแหน่ง เช่น ค้นหาธุรกิจท้องถิ่นหรือแสดงตำแหน่งของคุณบนแผนที่ ตัวอย่าง มาดูวิธีดึงตำแหน่งปัจจุบัน: <!DOCTYPE HTML> <html>

  9. cache.manifest ทำงานครั้งแรกแล้วล้มเหลวใน HTML

    เพิ่มสิ่งต่อไปนี้ที่ด้านล่าง: NETWORK: * ตั้งค่าหมายเลขเวอร์ชันของ manifest ใน URL พร้อมพาธ: <html manifest=path/to/cache.manifest?v=20> นอกจากนี้ ให้ตั้งค่า: CACHE MANIFEST #rev ?v=42 /css/style.css?v=20 /js/myscript.js?v=20

  10. สร้างแอนิเมชันพื้นฐานด้วย HTML5 Canvas

    HTML5 Canvas มีเมธอดที่จำเป็นสำหรับวาดภาพและลบภาพออกได้อย่างสมบูรณ์ เราสามารถใช้ JavaScript ช่วยจำลองแอนิเมชันที่ดีบน HTML5 Canvas ได้ ตัวอย่าง ลองรันโค้ดด้านล่างเพื่อทำแอนิเมชันพื้นฐานกับ HTML5 Canvas: <!DOCTYPE HTML> <html> <head> <script> var pattern = new Imag

  11. เล่นเสียง HTML5 แบบสุ่ม

    เพื่อเล่นเพลงแบบสุ่ม ให้เพิ่มรายการเพลงดังนี้: init([ https://demo.com/songs/song1.mp3, https://demo.com/songs/song2.mp3, https://demo.com/songs/song3.mp3 ]); ใช้โค้ดต่อไปนี้เพื่อเล่นแบบสุ่มด้วย Math.random: function displayRandom() { var audio = Math.floor(Math.random() * (collection.length

  12. หมุน HTML5 Canvas รอบจุดกำเนิดปัจจุบัน

    HTML5 Canvas มีเมธอด rotate(angle) สำหรับหมุนแคนวาสรอบจุดกำเนิดปัจจุบัน เมธอดนี้รับพารามิเตอร์เพียงตัวเดียวคือมุมการหมุน ซึ่งวัดเป็นเรเดียนและหมุนในทิศทางตามเข็มนาฬิกา ตัวอย่าง ลองรันโค้ดด้านล่างเพื่อหมุน HTML Canvas: <!DOCTYPE HTML> <html> <head> <style> #test {

  13. บันทึกและกู้คืน State ของ HTML5 Canvas (Save/Restore)

    Canvas State Stack: save() และ restore() State ประกอบด้วย: Transformations, Styles (fillStyle, strokeStyle, lineWidth, font, etc.), Clipping Region เมธอด Methodคำอธิบาย save()Push Current State ลง Stack restore()Pop State สุดท้ายออกมา ใช้แทน Current State ตัวอย่างสมบูรณ์ กลับไป Default

  14. เล่นไฟล์ WAV บน iOS Safari

    iOS Safari ต้องการ Range Requests สำหรับ Audio WAV ไฟล์ต้องมี HTTP Headers ที่รองรับ Byte Range Headers ที่จำเป็น Content-Range: bytes 0-1023/2048 Content-Type: audio/wav Content-Disposition: attachment; filename=audio.wav Content-Length: 2048 Accept-Ranges: bytes Server ต้องรองรับ Range Request Hea

  15. Touchmove pointer-events: none CSS ไม่ทำงานบน Chrome Android 4.4 / ChromeView

    ปัญหา: pointer-events:none ไม่บล็อก Touch Events บน Android 4.4 WebView แก้: ใช้ touchstart + preventDefault() overlay.addEventListener(touchstart, function(ev) { ev.preventDefault(); // บล็อก Touch Event ทั้งหมด }); pointer-events: none ทำงานกับ Mouse Events แต่บน Touch ต้องใช้ touch-action: no

  16. เล่น MP4 Video ใน WebView Android ด้วย HTML5

    ต้องใช้ Content Provider สำหรับ Local Files Android WebView ไม่เข้าถึงไฟล์ Local ได้โดยตรง ต้องผ่าน Content Provider 1. Manifest: ประกาศ Provider <provider android:name=MyDataContentProvider android:authorities=com.myapp /> 2. Implement ContentProvider.openFile() public ParcelFileDescr

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