JavaScript-da kechiktirilgan skriptlar nima?
JavaScript-da kechiktirilgan skriptlar nima?

Video: JavaScript-da kechiktirilgan skriptlar nima?

Video: JavaScript-da kechiktirilgan skriptlar nima?
Video: Unicorn - milliard dollarlik kompaniyalar sari... (to'liq video) | PDP Academy 2024, Dekabr
Anonim

The kechiktirish atribut brauzerga sahifa bilan ishlashni davom ettirishi va yuklash kerakligini aytadi skript "fonda" ni ishga tushiring skript yuklanganda. Skriptlar bilan kechiktirish hech qachon sahifani bloklamang. Skriptlar bilan kechiktirish har doim DOM tayyor bo'lganda, lekin DOMContentLoaded hodisasidan oldin bajaring.

Yana shuni bilish kerakki, JavaScript-da nima kechiktiriladi?

Va'da - bu dastlab noma'lum bo'lgan natija uchun to'ldiruvchi kechiktirilgan qiymatga olib keladigan hisoblashni ifodalaydi. Va'da asinxron funksiya tomonidan qaytariladigan qiymat bo'lsa-da, a kechiktirilgan va'dani hal qiluvchidan ajratib turadigan qo'ng'iroq qiluvchi tomonidan hal qilinishi yoki rad etilishi mumkin.

Ikkinchidan, JavaScript-da async defer nima? Asinx va boshqalar Kechiktirish Bilan asinx , fayl asinxron tarzda yuklab olinadi va yuklab olingandan so'ng darhol bajariladi. Bilan kechiktirish , fayl asinxron tarzda yuklab olinadi, lekin hujjatni tahlil qilish tugallangandan keyingina bajariladi. Bilan kechiktirish , skriptlar qanday chaqirilgan bo'lsa, xuddi shunday tartibda bajariladi.

Shunga mos ravishda, skript faylini asinxron tarzda yuklash va skript faylini yuklashni kechiktirish o'rtasidagi farq nima?

The async o'rtasidagi farq va kechiktirish qachon atrofida markazlari skript bajariladi. Har biri asinx skript Yuklab olish tugallangandan so'ng birinchi imkoniyatda va oynadan oldin amalga oshiriladi yuk voqea. Holbuki skriptlarni kechiktirish , boshqa tomondan, ijro etilishi kafolatlangan ichida ularning paydo bo'lishi tartibi ichida sahifa.

JavaScript-da kechiktirishni qanday qo'shish kerak?

The KECHIRGAN Siz mumkin bo'lgan usul qo'shish kechiktirish ” atributini har bir tashqi tegingizga kiriting. Nima ' kechiktirish ' atributi veb-brauzerga HTML yuklashni tugatmaguncha uni yuklamaslikni aytadi.

Tavsiya: