Tutorial Pekerja Web HTML5 Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari Apa yang dimaksud dengan Pekerja Web?,Dukungan Browser,HTML5 Pekerja Web contoh,contoh,Mendeteksi apakah browser mendukung Pekerja Web,Buat file web worker,Buat Object Web Worker,Web pemutusan Pekerja,contoh kode lengkap Web Worker,contoh,Pekerja web dan DOM,
pekerja web menjalankan JavaScript di latar belakang dan tidak mempengaruhi kinerja halaman.
Ketika menjalankan script di halaman HTML, negara halaman tidak responsif sampai script selesai.
pekerja web menjalankan JavaScript di latar belakang, independen dari skrip lain tidak akan mempengaruhi kinerja dari halaman. Anda dapat terus melakukan apa pun yang bersedia melakukan: Klik untuk memilih konten, dll, pada saat pekerja web berjalan di latar belakang.
Internet Explorer 10, Firefox, Chrome, Safari dan Opera dukungan pekerja Web.
Contoh berikut membuat seorang pekerja web sederhana, menghitung di latar belakang:
demo_workers.js file kode:
Sebelum membuat seorang pekerja web, silakan cek browser pengguna mendukungnya:
Sekarang, mari kita membuat pekerja web kami di JavaScript eksternal.
Di sini, kami telah membuat jumlah naskah. script disimpan di "demo_workers.js" file:
bagian penting dari kode di atas adalah () metode postMessage - itu digunakan untuk mengembalikan beberapa halaman HTML berita.
Catatan: pekerja web umumnya tidak digunakan untuk script sederhana seperti, tapi untuk lebih banyak tugas CPU-intensif.
Kami sudah memiliki file pekerja web, dan sekarang kita harus menyebutnya dari halaman HTML.
Kode berikut mendeteksi kehadiran pekerja, jika tidak ada - itu menciptakan objek pekerja web baru dan kemudian jalankan "demo_workers.js" code:
Kami kemudian dapat mengambil tempat dan menerima pesan dari pekerja web.
Tambahkan ke pekerja web "onmessage" acara pendengar:
Ketika kita membuat objek pekerja web, akan terus mendengarkan pesan (bahkan setelah selesainya skrip eksternal) sampai diakhiri oleh.
Untuk mengakhiri pekerja web, dan melepaskan sumber daya browser / komputer, menggunakan metode mengakhiri ():
Kami telah melihat file kode Pekerja Js. Berikut adalah halaman kode HTML:
Sejak pekerja web dalam sebuah file eksternal, mereka tidak dapat mengakses JavaScript keberatan contoh berikut: