Skript async defer nədir?
Skript async defer nədir?

Video: Skript async defer nədir?

Video: Skript async defer nədir?
Video: JavaScript #20: события load, error; атрибуты async, defer тега script 2024, Dekabr
Anonim

Arasındakı fərq async və təxirə salmaq zaman ətrafında mərkəzləri skript icra olunur. Hər biri async skript endirilməsi başa çatdıqdan sonra və pəncərənin yüklənməsi hadisəsindən əvvəl ilk fürsətdə yerinə yetirilir. Halbuki skriptləri təxirə salın , digər tərəfdən, səhifədə baş verdikləri ardıcıllıqla icra ediləcəyinə zəmanət verilir.

Həmçinin soruşulur ki, hansı daha yaxşıdır async və ya təxirə salın?

MƏHKƏMƏ həmişə skript icrasının eyni vaxtda və ya daha gec baş verməsinə səbəb olur ASYNC . Buna görə də daha yaxşı istifadə etmək MƏHKƏMƏ belə ki, onların icrası əsas render vaxtından kənarda baş verir. MƏHKƏMƏ skriptlər heç vaxt sinxron skriptləri bloklaya bilməz ASYNC skriptlər onların nə qədər tez endirilməsindən asılı ola bilər.

Həmçinin, skript təxirə salınması nə deməkdir? Tərif və İstifadəsi təxirə salmaq atribut edir bir boole atributudur. Mövcud olduqda, müəyyən edir ki, skriptdir səhifə təhlili başa çatdıqdan sonra yerinə yetirilir. Qeyd: The təxirə salmaq atribut edir yalnız xarici üçün skriptlər (yalnız src atributu olduqda istifadə edilməlidir edir indiki).

Bununla əlaqədar olaraq, script async nə deməkdir?

The async atribut edir bir boole atributudur. Mövcud olduqda, müəyyən edir ki, skript olacaq edam olunsun asinxron olan kimi edir mövcuddur. Heç olmasa async və ya möhlətdir indiki: The skriptdir brauzer səhifəni təhlil etməyə davam etməzdən əvvəl dərhal alınır və icra edilir.

Skript deferindən istifadə edə bilərəmmi?

Təcrübədə, təxirə salmaq edir istifadə olunur üçün skriptlər bütün DOM-a ehtiyacı olan və/və ya onların nisbi icra qaydası vacibdir. Və async edir istifadə olunur müstəqil üçün skriptlər , sayğaclar və ya reklamlar kimi. Və onların nisbi icra əmri edir fərq etməz.

Tövsiyə: