Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ฉันจะใช้ Web Workers ใน HTML5 ได้อย่างไร


Web Workers อนุญาตให้ใช้สคริปต์ที่ใช้เวลานานซึ่งไม่ถูกขัดจังหวะโดยสคริปต์ที่ตอบสนองต่อการคลิกหรือการโต้ตอบของผู้ใช้อื่นๆ และอนุญาตให้ดำเนินการงานที่ยาวนานโดยไม่ทำให้หน้าเว็บตอบสนอง









พี>

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

Web Workers เริ่มต้นด้วย URL ของไฟล์ JavaScript ซึ่งมีโค้ดที่ผู้ปฏิบัติงานจะดำเนินการ รหัสนี้ตั้งค่าตัวฟังเหตุการณ์และสื่อสารกับสคริปต์ที่สร้างจากหน้าหลัก

ไวยากรณ์

ต่อไปนี้คือรูปแบบ −

var worker = new Worker('bigLoop.js');