Apa itu skrip yang ditangguhkan dalam JavaScript?
Apa itu skrip yang ditangguhkan dalam JavaScript?

Video: Apa itu skrip yang ditangguhkan dalam JavaScript?

Video: Apa itu skrip yang ditangguhkan dalam JavaScript?
Video: Stop Using The "!" Bang Operator In JavaScript Unless You Know This 2024, November
Anonim

NS menunda atribut memberi tahu browser bahwa itu harus terus bekerja dengan halaman, dan memuat naskah "di latar belakang", lalu jalankan naskah ketika memuat. Skrip dengan menunda jangan pernah memblokir halaman. Skrip dengan menunda selalu jalankan ketika DOM siap, tetapi sebelum acara DOMContentLoaded.

Yang juga perlu diketahui adalah, apa yang ditangguhkan dalam JavaScript?

Janji adalah pengganti untuk hasil yang awalnya tidak diketahui saat tangguhan mewakili perhitungan yang menghasilkan nilai. Sementara janji adalah nilai yang dikembalikan oleh fungsi asinkron, a tangguhan dapat diselesaikan atau ditolak oleh peneleponnya yang memisahkan janji dari resolver.

Kedua, apa itu penangguhan async dalam JavaScript? tidak sinkron vs Menunda Dengan tidak sinkron , file diunduh secara asinkron dan kemudian dieksekusi segera setelah diunduh. Dengan menunda , file diunduh secara tidak sinkron, tetapi dieksekusi hanya ketika penguraian dokumen selesai. Dengan menunda , skrip akan dieksekusi dalam urutan yang sama seperti yang dipanggil.

Sejalan dengan itu, apa perbedaan antara memuat file skrip secara asinkron dan menunda pemuatan file skrip?

NS perbedaan antara asinkron dan menunda berpusat di sekitar ketika naskah dieksekusi. Setiap skrip asinkron dijalankan pada kesempatan pertama setelah selesai mengunduh dan sebelum jendela memuat peristiwa. Sedangkan tunda skrip , di sisi lain, dijamin akan dieksekusi dalam urutan terjadinya dalam halaman.

Bagaimana cara menambahkan penangguhan dalam JavaScript?

NS MENUNDA Metode Anda bisa Menambahkan NS menunda ” untuk setiap tag eksternal Anda. apa ' menunda ' yang dilakukan adalah memberi tahu browser web untuk tidak memuatnya sampai HTML selesai dimuat.

Direkomendasikan: