Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ป้องกันการตรวจสอบในกล่องข้อความ HTML5

    เพื่อหลีกเลี่ยงการตรวจสอบ ให้ใช้ formnovalidate แอตทริบิวต์ใน HTML5 ในตัวอย่าง การตรวจสอบถูกปิดใช้งานสำหรับปุ่มที่สอง: <!DOCTYPE html> <html>    <head>       <title>HTML formnovalidate attribute</title>    </head>    &l

  2. การใช้ HTML5 Blob.slice() method

    ไฟล์ HTML5 วิธี Blob.slice() มีประโยชน์สำหรับการสร้างวัตถุ Blob ที่มีข้อมูล ข้อมูลนี้อยู่ในช่วงไบต์ที่ระบุของ Blob ต้นทาง ให้เราดูตัวอย่างการส่งและรับข้อมูลไบนารีโดยใช้ slice() ตัวอย่างนี้ส่งข้อความและใช้วิธี POST เพื่อส่ง ไฟล์ ไปยังเซิร์ฟเวอร์: var val = new XMLHttpRequest(); val.open("POST&qu

  3. แอตทริบิวต์ขั้นต่ำของ HTML จะทำงานใน Firefox หรือไม่

    นาที Firefox ไม่รองรับแอตทริบิวต์ของหมายเลขประเภทอินพุต แต่ทำงานอย่างถูกต้องใน Google Chrome เรามาดูตัวอย่างกัน: <!DOCTYPE html> <html>    <head>       <title>HTML input number</title>    </head>    <body>  

  4. HTML5 Canvas Transformation

    แคนวาส HTML5 มีวิธีการที่อนุญาตให้แก้ไขเมทริกซ์การแปลงโดยตรง เมทริกซ์การแปลงในขั้นต้นจะต้องเป็นการแปลงเอกลักษณ์ จากนั้นจึงปรับเปลี่ยนได้โดยใช้วิธีการแปลงร่าง ตัวอย่าง ให้เราดูตัวอย่างของการแปลงผ้าใบ: <!DOCTYPE HTML> <html>    <head>       <script> &n

  5. HTM5 checkValidity() method

    HTML5 checkValidity() ทำงานใน Google Chrome และ Opera ด้วย สิ่งนี้ใช้ได้เช่นกัน: <!DOCTYPE html> <html>    <body>       <style>          .valid { color: #0B7866; }          .invalid { color: #0B6877; }

  6. ทำไม CSS ถึงนำมาใช้เมื่อ HTML ได้สร้างสิ่งมหัศจรรย์แล้ว

    HTML ย่อมาจาก Hyper Text Markup Language ซึ่งเป็นภาษาที่ใช้กันอย่างแพร่หลายบนเว็บในการพัฒนาหน้าเว็บ HTML ที่สร้างโดย Berners-Lee ในช่วงปลายปี 1991 CSS คิดค้นโดย Håkon Wium Lie เมื่อวันที่ 10 ตุลาคม 1994 และดูแลโดยกลุ่มคนใน W3C ที่เรียกว่า CSS Working Group CSS นำมาใช้เพื่อให้สามารถควบคุมได้มากขึ้นใ

  7. การแยกและอัปโหลดไฟล์ขนาดใหญ่มากไปยัง Amazon S3

    สำหรับการจัดเก็บไฟล์ขนาดใหญ่มากบน Amazon S3 คุณสามารถใช้เครื่องเสมือนที่กำหนดค่าไว้ซึ่งมีขนาด 10+ GB ใน API ไฟล์ HTML5 ไฟล์ขนาดใหญ่มากจะถูกแบ่งออกเป็นบิตเล็กๆ บนไคลเอ็นต์ เซิร์ฟเวอร์มีหน้าที่รวมไฟล์เข้าด้วยกันและย้ายไฟล์ทั้งหมดไปยัง S3 ไม่มีค่าใช้จ่ายในการส่งไฟล์ระหว่าง EC2 และ S3 แต่สำหรับสิ่งนี้

  8. การลากและวาง HTML5 จะไม่ลดลง

    เป็นเพราะไม่มีตัวจัดการเหตุการณ์ dragover; อย่างไรก็ตาม ตัวจัดการเหตุการณ์เริ่มต้นของเหตุการณ์ dragover ถูกใช้ หลังจากนั้นจะไม่มีการทริกเกอร์เหตุการณ์การดรอป e.preventdefault จำเป็นสำหรับเหตุการณ์ dragover ก่อนวางเหตุการณ์ ถ้าคุณต้องการอนุญาตให้ดรอป ตัวจัดการเริ่มต้นจะถูกป้องกันสำหรับการยกเลิกกิจกร

  9. HTML5 getCurrentPosition มักจะล้มเหลวใน PhoneGap บน iOS

    PhoneGap มีตำแหน่งทางภูมิศาสตร์ซึ่งทำงานได้ดีสำหรับ iOS อย่างไรก็ตามใน IOS6 getCurrentPosition จะทำการโทรกลับที่ล้มเหลว หลังจากล้มเหลว getcurrentPosition จะเรียกการโทรกลับที่สำเร็จหรือล้มเหลว เพื่อให้ PhoneGap ทำงานบน IOS6 ได้ เราต้องตั้งค่า PhoneGap.plist เป็น No หากตั้งค่าเป็นใช่ ios6 จะมีปัญหาด้

  10. HTML5 โดยใช้ src โดยใช้ข้อมูลไบนารีดิบ

    หากไฟล์เสียงถูกจัดเก็บไว้ในฐานข้อมูล และเราต้องการใช้ไฟล์นี้เป็นหยดหรือไบนารีในแอปพลิเคชันที่แหล่งเสียงเป็นไปตามเซสชัน ข้อมูลไบนารีจะถูกส่งคืนผ่าน ${sessionScope.user.music} ในการโหลดไฟล์เสียงในแท็กเสียง data:audio/mp3;base64 ทำงานได้ดี สำหรับรูปภาพ แท็กรูปภาพจะใช้ดังนี้: <img src="data:imag

  11. WebGL:ป้องกันไม่ให้บัฟเฟอร์สีถูกล้างใน HTML5

    แม้จะลบสีด้วยโค้ดก็ตาม: mycanvas.clearColor(d[1],d[2],d[3],2.0); mycanvas.clear(can.COLOR_BUFFER_BIT ); หน้าจอจะถูกล้างเมื่อเริ่มรอบการจับฉลากครั้งต่อไป ในการสร้าง WebGLRenderingContext สามารถเก็บบัฟเฟอร์รูปวาดก่อนหน้าไว้ได้ gl = someCanvas.getContext("webgl", { preserveDrawingBuffer: tr

  12. ระบุไฟล์โดยไม่ซ้ำกันก่อนที่จะอัปโหลดด้วยไฟล์ HTML5 API

    ในขณะที่สร้าง fileuploader โดยใช้ HTML5 file API เราต้องการให้แน่ใจว่าไม่มีการอัปโหลดไฟล์ที่ซ้ำกันตามข้อมูลจริง การคำนวณแฮชด้วย MD5 ไม่ใช่วิธีที่มีประสิทธิภาพ เนื่องจากสิ่งที่เกิดขึ้นในฝั่งไคลเอ็นต์และใช้เวลานาน ไม่มีทางลัดสำหรับสิ่งนี้จริงๆ หากเราจำเป็นต้องระบุไฟล์ที่ซ้ำกันโดยไม่เกิดความสับสน เร

  13. ลบรายการ FileList จากหลาย “input:file” ใน HTML5

    เมื่อมีสถานการณ์ที่เราจำเป็นต้องลบรายการออกจาก DOM ผ่าน JavaScript เราไม่สามารถดำเนินการได้โดยตรงจากวัตถุ FileList เราจำเป็นต้องกำหนดสิ่งต่อไปนี้ให้กับอาร์เรย์: $('input:file#upload')[1].files หลังจากนั้นลบรายการออกจากอาร์เรย์นี้โดยใช้ splice หรือวิธีการที่เราเลือกและใช้อาร์เรย์นั้น อีกวิธีห

  14. HTML5 &JavaScript:ความละเอียดหรือขนาดของ <input type=file capture=camera>

    เมื่ออุปกรณ์กำลังถ่ายภาพขนาดใหญ่มากและเราต้องการตั้งค่าดังกล่าวเพื่อถ่ายภาพที่มีขนาดเล็กลงจากโทรศัพท์มือถือ เราก็สามารถใช้ W3C ในการถ่ายภาพได้สองวิธี ซึ่งสามารถทำได้ผ่าน HTML หรือผ่าน JavaScript การจับภาพสื่อ HTML สำหรับสิ่งนี้ HTML ใช้การจับภาพและยอมรับ=”image/* ” บนแท็กอินพุต ซึ่งจะระบุความตั้งใ

  15. พิมพ์องค์ประกอบผ้าใบ HTML5

    ต่อไปนี้คือข้อมูลโค้ดสำหรับแสดงองค์ประกอบผ้าใบ HTML5 <a href = "javascript:print_voucher()">PRINT CANVAS</a> function print_canvas() {    $("#canvas_voucher").printElement(); } ที่นี่ canvas_voucher คือ ID ขององค์ประกอบ canvas เพื่อให้การเริ่มต้นทำงาน เราจำเ

  16. วาดวงกลมที่เต็มไปด้วยสี่เหลี่ยมสีแบบสุ่มบนผ้าใบ HTML5

    เมื่อเราต้องการเติมพิกเซลขนาด 1x1 ให้กับวงกลมโดยใช้สีต่างๆ ในเบราว์เซอร์ เราสามารถใช้วิธีการง่ายๆ ดังนี้: วาดพิกเซลทั้งหมดด้วยสีแบบสุ่มในตารางขนาด 200x200 บนผืนผ้าใบ การเปลี่ยนโหมดคอมโพสิต วาดวงกลมด้านบน ให้เราดูตัวอย่าง: var canvas1 = document.getElementById('canvas'), // getting canvas

  17. การตรวจสอบฝั่งไคลเอ็นต์ด้วย HTML และไม่มี JavaScript

    หากต้องการแสดงฟองข้อผิดพลาดในการตรวจสอบฝั่งไคลเอ็นต์ HTML5 ให้ใช้แอตทริบิวต์ที่จำเป็น คุณไม่จำเป็นต้องมีจาวาสคริปต์สำหรับการตรวจสอบฝั่งไคลเอ็นต์ เช่น ระบบจะไม่ส่งกล่องข้อความเปล่า เนื่องจาก HTML5 ได้แนะนำแอตทริบิวต์ใหม่ที่เรียกว่าที่จำเป็น ซึ่งจะใช้ดังต่อไปนี้และจะยืนยันให้มีค่า: <!DOCTYPE HTML&

  18. เปิดไฟล์เบราว์เซอร์ที่มีไดเร็กทอรีเริ่มต้นใน JavaScript และ HTML หรือไม่

    ถ้าคุณต้องการเปิดไฟล์เบราว์เซอร์ใน JavaScript แล้วต้องการตั้งค่าไดเร็กทอรีเริ่มต้นเหมือนกับโฟลเดอร์ไฟล์ เราไม่สามารถทำได้เนื่องจาก windows ไม่อนุญาตให้คุณทำเช่นนั้น ดังนั้นจึงเป็นไปไม่ได้ ตัวอย่างเช่น: C: :\Amit สาเหตุหลักมาจากความเสี่ยงด้านความปลอดภัยในการอนุญาตให้โค้ดเว็บตั้งค่าใดๆ ในเครื่อง เราไ

  19. เอฟเฟกต์และแอนิเมชั่นด้วยเครื่องหมาย Google Maps ใน HTML5

    ไม่มีทางที่จะเลือนเครื่องหมายผ่าน API อย่างไรก็ตาม เครื่องหมายสามารถจำลองได้โดยการสร้างการวางซ้อนแบบกำหนดเอง โอเวอร์เลย์ที่กำหนดเองมักจะมี div ซึ่งควบคุมความทึบได้ด้วย javascript หรือ jquery ในการสร้างเอฟเฟกต์หรือแอนิเมชั่นบนเครื่องหมายของ Google Maps เราจำเป็นต้องมีโอเวอร์เลย์ที่กำหนดเอง สามารถ

  20. อะไรคือความแตกต่างระหว่างกลุ่มและเลเยอร์ใน KineticJs กับ HTML?

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

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:202/297  20-คอมพิวเตอร์/Page Goto:1 196 197 198 199 200 201 202 203 204 205 206 207 208