Komut dosyası zaman uyumsuz erteleme nedir?
Komut dosyası zaman uyumsuz erteleme nedir?

Video: Komut dosyası zaman uyumsuz erteleme nedir?

Video: Komut dosyası zaman uyumsuz erteleme nedir?
Video: C# İyi Programcı Serisi : Asenkron Programlama Nedir? Mantığını Kavrayalım 2024, Mayıs
Anonim

Arasındaki fark zaman uyumsuz ve ertelemek ne zaman etrafında merkezlenir senaryo Idam edildi. Her biri zaman uyumsuz komut dosyası indirme tamamlandıktan sonra ve pencerenin load olayından önce ilk fırsatta yürütülür. Oysa komut dosyalarını erteleme , diğer yandan, sayfada gerçekleştikleri sırayla yürütülmeleri garanti edilir.

Ayrıca, hangisinin daha iyi zaman uyumsuz veya erteleme olduğu da sorulur.

ERTELEME her zaman komut dosyası yürütmesinin aynı anda veya daha sonra gerçekleşmesine neden olur ASYNC . Bu nedenle, daha iyi kullanmak ERTELEME böylece yürütmeleri ana işleme süresinin dışında gerçekleşir. ERTELEME komut dosyaları, senkronize komut dosyalarını asla engelleyemezken ASYNC komut dosyaları ne kadar hızlı indirdiklerine bağlı olarak olabilir.

Ayrıca, komut dosyası erteleme ne anlama geliyor? Tanım ve Kullanım ertelemek bağlanmak NS bir boole özniteliği. Mevcut olduğunda, şunu belirtir: komut dosyası sayfanın ayrıştırılması bittiğinde yürütülür. Not: ertelemek bağlanmak NS sadece harici için Kodlar (yalnızca src özniteliği varsa kullanılmalıdır NS sunmak).

Bununla ilgili olarak, komut dosyası zaman uyumsuz ne anlama geliyor?

NS zaman uyumsuz bağlanmak NS bir boole özniteliği. Mevcut olduğunda, şunu belirtir: komut dosyası idam edilmek asenkron olarak en kısa sürede NS mevcut. eğer hiçbiri zaman uyumsuz veya erteleme mevcut: komut dosyası tarayıcı sayfayı ayrıştırmaya devam etmeden hemen önce alınır ve yürütülür.

Komut dosyası erteleme kullanabilir miyim?

Uygulamada, ertelemek NS kullanılmış için Kodlar DOM'nin tamamına ve/veya ilgili yürütme sırasına ihtiyaç duyanlar önemlidir. Ve zaman uyumsuz kullanılmış bağımsız için Kodlar , sayaçlar veya reklamlar gibi. Ve onların göreceli yürütme sırası yapmak önemli değil.

Önerilen: