Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ฉันสามารถเล่นเสียงเดียวกันมากกว่าหนึ่งครั้งด้วย HTML5 ได้หรือไม่

    หากต้องการเล่นเสียงมากกว่าหนึ่งครั้งพร้อมกัน คุณต้องโคลนองค์ประกอบ ใช้งานได้กับ Google Chrome - var sound = document.getElementById("incomingMessageSound") var sound2 = sound.cloneNode(); sound.play() sound2.play() cloneNode มีประโยชน์ในการส่งคืนโหนดที่ซ้ำกันและช่วยในการเรียกใช้เสียงอีกคร

  2. Internet Explorer 8 จะไม่แก้ไขแท็ก HTML5 ในสไตล์ชีตการพิมพ์

    คุณควรลอง html5shiv ในการเปิดใช้งานองค์ประกอบ HTML5 ใน IE คุณต้องใช้ปลั๊กอินเช่น html5shiv HTML5 Shiv ช่วยให้สามารถใช้องค์ประกอบการแบ่งส่วน HTML5 ใน Internet Explorer รุ่นเก่า และจัดเตรียมรูปแบบ HTML5 พื้นฐานสำหรับ Internet Explorer 6-9 ด้วยวิธีนี้ คุณยังสามารถใช้ document.createElement เพื่อสร้างอง

  3. ครอบตัดผ้าใบ / ส่งออกผ้าใบ HTML5 ด้วยความกว้างและความสูงที่แน่นอน

    สำหรับสิ่งนี้ ให้สร้างแคนวาสชั่วคราวสำหรับวาดภาพบนแคนวาสปัจจุบัน หลังจากนั้นใช้เมธอด toDataUrl() บนแคนวาสชั่วคราว - var c = document.getElementsByTagName("canvas"); var ctx = c[0].getContext("2d"); var data = ctx.getImageData(0, 0, c[0].width, c[0].height); var compositeOperation

  4. จะทำให้ผู้ใช้เข้าสู่ระบบสำหรับเว็บแอปออฟไลน์ได้อย่างไร

    ขณะเข้าสู่ระบบ เช่น ออนไลน์ คุณต้องตรวจสอบความถูกต้องกับเซิร์ฟเวอร์ก่อน และหากใช้งานได้ ให้เก็บชื่อผู้ใช้และรหัสผ่านที่แฮชไว้ในฐานข้อมูล หากคุณพบบัญชีในฐานข้อมูล คุณจำเป็นต้องสร้างแฮชใหม่เฉพาะในกรณีที่ผู้ใช้เปลี่ยนรหัสผ่านตั้งแต่ครั้งล่าสุดที่เขาเข้าสู่ระบบ คุณต้องตรวจสอบกับฐานข้อมูลในเครื่องด้วย

  5. วิธีจัดการกับข้อผิดพลาดใน HTML5 Web Workers?

    ต่อไปนี้แสดงตัวอย่างฟังก์ชันการจัดการข้อผิดพลาดในไฟล์ JavaScript ของ Web Worker ที่บันทึกข้อผิดพลาดไปยังคอนโซล ตัวอย่าง <!DOCTYPE HTML> <html>    <head>       <title>Big for loop</title>       <script>       &

  6. วิธีทำให้แอป Ember.js ออฟไลน์พร้อมการซิงค์เซิร์ฟเวอร์เมื่อพร้อมใช้งาน

    ใช้อแดปเตอร์ ember-localstorage App.store = DS.Store.create({    revision: 11,    adapter: DS.LSAdapter.create() }); ตัวอย่าง คุณต้องกำหนดอะแดปเตอร์ที่คุณต้องการใช้สำหรับที่เก็บข้อมูลฝั่งไคลเอ็นต์ - App.Store = DS.SyncStore.extend({    revision: 10,    adapter

  7. HTML5 Canvas Text Stroke สำหรับขนาดตัวอักษรขนาดใหญ่

    ในการวาดแบบอักษรขนาดใหญ่อย่างถูกต้องใน HTML5 Canvas คุณสามารถลองเรียกใช้โค้ดต่อไปนี้ - var myCanvas = document.getElementById("myCanvas"); var context = myCanvas.getContext("2d"); context.font = '180pt Georgia'; context.strokeStyle = "#FF0000"; context.fillStyl

  8. แท็ก HTML5 <audio> บน Android สำหรับแอปพลิเคชัน PhoneGap

    PhoneGap เป็นเฟรมเวิร์กการพัฒนาซอฟต์แวร์โดย Adobe System ซึ่งใช้ในการพัฒนาแอปพลิเคชั่นมือถือ PhoneGap ผลิตแอปสำหรับแพลตฟอร์มระบบปฏิบัติการมือถือยอดนิยมทั้งหมด เช่น iOS, Android, BlackBerry และ Windows Mobile OS เป็นต้น การสนับสนุน HTML5 Audio ไม่สอดคล้องกันในอุปกรณ์ต่างๆ เนื่องจากปัญหาการอนุญาตให้ใ

  9. HTML5 appcache กับ Safari ทำให้โหลด css ข้ามไซต์ไม่ถูกต้อง

    เว็บเบราว์เซอร์ใช้ Appcaches เพื่อระบุไฟล์ที่มีอยู่ในไซต์ของคุณที่เกี่ยวข้องกับหน้าเฉพาะที่เบราว์เซอร์กำลังเข้าชม Safari ปฏิบัติตามมาตรฐาน AppCache อย่างเคร่งครัดยิ่งขึ้น และเห็นคำขอที่อยู่เว็บที่ไม่ได้อยู่ใน AppCache เพื่อหลีกเลี่ยงการร้องขอให้บล็อก ให้ใช้ − NETWORK: * https://* https://*

  10. การตรวจจับการคลิกรูปร่างเส้นทางเบซิเยร์ด้วย HTML5

    ในการตรวจสอบรูปร่างเส้นทาง Bezier เมื่อคลิก ลองใช้รหัสต่อไปนี้ - ตัวอย่าง var l = boxes.length; for (var i = l-1; i >= 0; i--) {    drawshape(gctx, boxes[i], 'black', 'black');    var imgData = gctx.getImageData(mx, my, 1, 1);    var index = (mx + my

  11. จะป้องกันการเลือกข้อความนอกผ้าใบ HTML5 เมื่อดับเบิลคลิกได้อย่างไร

    เพื่อหลีกเลี่ยงปัญหาข้อความดับเบิลคลิก - var canvas1 = document.getElementById('c'); canvas1.onselectstart = function () {    return false; } หมายเหตุ − ผ้าใบไม่ควรเติมความกว้างของหน้าและกว้างเพียง 100 พิกเซล

  12. แท็กวิดีโอ HTML5 ใน Chrome - เหตุใดเวลาปัจจุบันจึงถูกละเว้นเมื่อดาวน์โหลดวิดีโอจากเว็บเซิร์ฟเวอร์ของฉัน

    หากต้องการเล่นวิดีโอในช่วงเวลาที่กำหนดโดยใช้แท็กวิดีโอ HTML5 ให้ลองแก้ไขด้วยวิธีเหล่านี้ เว็บเซิร์ฟเวอร์ของคุณควรสามารถให้บริการเอกสารโดยใช้ช่วงไบต์ เว็บเบราว์เซอร์ Google Chrome ต้องการให้สิ่งนี้ทำงาน หากวิธีนี้ไม่ได้ผล การค้นหาจะถูกปิดใช้งานและแม้ว่าคุณจะตั้งค่าเวลาปัจจุบันก็จะไม่ทำงาน ทดสอบเว็บเ

  13. รีเซ็ตรูปแบบการป้อนข้อมูล HTML สำหรับช่องทำเครื่องหมายเป็นค่าเริ่มต้นใน IE

    ไม่สามารถรีเซ็ตช่องทำเครื่องหมายกลับเป็นสไตล์เนทีฟเริ่มต้นสำหรับเว็บเบราว์เซอร์บางตัวได้ คุณสามารถลองใช้และแสดงรายการอินพุตทุกประเภทตามสไตล์ − input[type="text"], input[type="password"] {    border: 2px solid green; } คุณยังสามารถใช้ CSS3 pseudo-class ได้ แต่อาจใช้หรือไ

  14. การอัปโหลดไฟล์ HTML แบบลากและวางข้ามเบราว์เซอร์

    สำหรับผู้อัปโหลดไฟล์ HTML แบบข้ามเบราว์เซอร์ ให้ใช้ FileDrop ใช้งานได้กับเว็บเบราว์เซอร์ที่ทันสมัยเกือบทั้งหมด ตามข้อกำหนดอย่างเป็นทางการ - FileDrop เป็นโปรแกรมข้ามเบราว์เซอร์ในตัวสำหรับ HTML5, ดั้งเดิม, AJAX, ลากและวาง, อัปโหลดไฟล์ JavaScript

  15. การอัปโหลดไฟล์ HTML5 พร้อมแถบความคืบหน้าหลายอัน

    เพื่อให้ทำงานได้อย่างถูกต้อง คุณต้องแก้ไขเหตุการณ์ความคืบหน้า xhr ซึ่งเริ่มทำงานเมื่อสร้างรายการทั้งหมดแล้ว The xhr ควรจะรู้ว่าคุณต้องการทำอะไร - var a = new XMLHttpRequest(); a.upload.li = li; a.upload.addEventListener('progress', function(e) {    var pc = parseInt(event.loaded

  16. API ไฟล์ HTML5 readAsBinaryString อ่านไฟล์ที่ใหญ่กว่าและแตกต่างจากไฟล์บนดิสก์มาก

    สิ่งนี้อาจเกิดขึ้นหากคุณกำลังอ่านไฟล์ของคุณเป็นสตริงไบนารีและสร้างคำขอข้อมูลหลายส่วน/ แบบฟอร์มด้วยตนเอง คุณต้องลองใช้ xhr.send(ไฟล์) และแก้ไขปัญหาความคืบหน้า xhr ซึ่งเริ่มทำงานเมื่อสร้างรายการทั้งหมดแล้ว ตัวอย่าง ต่อไปนี้คือฟังก์ชันการอัปโหลดของเรา - function display(url, files) {    var

  17. การระบุตำแหน่งทางภูมิศาสตร์ HTML5 เปิดใช้งานความแม่นยำสูง จริง เท็จ หรืออะไร

    สำหรับการระบุตำแหน่งทางภูมิศาสตร์ enableHighAccuracy คุณต้องตั้งค่าเป็นจริง - enableHighAccuracy: true หากคุณยังคงล้มเหลวในการรับผลลัพธ์ เช่น การจัดการข้อผิดพลาดการหมดเวลา ให้ลองอีกครั้งด้วย enableHighAccuracy: false ข้อมูลด้านบนนี้ใช้ได้กับ Android, Chrome และ Firefox เช่นกัน

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