Ի՞նչ են JavaScript-ում հետաձգված սկրիպտները:
Ի՞նչ են JavaScript-ում հետաձգված սկրիպտները:

Video: Ի՞նչ են JavaScript-ում հետաձգված սկրիպտները:

Video: Ի՞նչ են JavaScript-ում հետաձգված սկրիպտները:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Մայիս
Anonim

Այն հետաձգել հատկանիշը զննարկիչին ասում է, որ այն պետք է շարունակի աշխատել էջի հետ և բեռնել այն սցենար «հետին պլանում», ապա գործարկեք սցենար երբ այն բեռնվում է: Սցենարներ հետ հետաձգել երբեք մի արգելափակեք էջը. Սցենարներ հետ հետաձգել միշտ գործարկեք, երբ DOM-ը պատրաստ է, բայց մինչև DOMContentLoaded իրադարձությունը:

Նաև պետք է իմանալ, թե ինչն է հետաձգվում JavaScript-ում:

Խոստումը տեղապահ է արդյունքի համար, որն ի սկզբանե անհայտ է, մինչդեռ ա հետաձգված ներկայացնում է հաշվարկը, որը հանգեցնում է արժեքի: Մինչ խոստումը արժեք է, որը վերադարձվում է ասինխրոն ֆունկցիայի կողմից, ա հետաձգված կարող է լուծվել կամ մերժվել այն զանգողի կողմից, որը բաժանում է խոստումը լուծողից:

Երկրորդ, ինչ է async հետաձգումը JavaScript-ում: Async ընդդեմ Հետաձգել Հետ համաժամ , ֆայլը ներբեռնվում է ասինխրոն, այնուհետև գործարկվում է ներբեռնվելուն պես: Հետ հետաձգել , ֆայլը ներբեռնվում է ասինխրոն, բայց կատարվում է միայն այն ժամանակ, երբ ավարտվում է փաստաթղթի վերլուծությունը: Հետ հետաձգել , սկրիպտները կկատարվեն նույն հաջորդականությամբ, ինչպես կոչվում են:

Համապատասխանաբար, ո՞րն է տարբերությունը սցենարի ֆայլի ասինխրոն բեռնման և սցենարի ֆայլի բեռնումը հետաձգելու միջև:

Այն տարբերությունը համաժամացման միջև և հետաձգել կենտրոնանում է շուրջը, երբ սցենար կատարվում է. Յուրաքանչյուրը async script գործարկում է առաջին իսկ հնարավորության դեպքում՝ ներբեռնումն ավարտելուց հետո և մինչև պատուհանը ծանրաբեռնվածություն իրադարձություն. Մինչդեռ, որ հետաձգել սցենարները , մյուս կողմից, երաշխավորված են, որ կկատարվեն մեջ դրանց առաջացման կարգը մեջ էջ.

Ինչպե՞ս ավելացնել հետաձգում JavaScript-ում:

Այն ՏԱՐԿԵԼ Մեթոդ Դուք կարող եք ավելացնել « հետաձգել ” վերագրել ձեր արտաքին թեգերից յուրաքանչյուրին: Այ քեզ ' հետաձգել ' հատկանիշը նշանակում է, որ վեբ բրաուզերը չբեռնի այն, քանի դեռ HTML-ը չի ավարտել բեռնումը:

Խորհուրդ ենք տալիս: