Čo je to asynchrónne odloženie skriptu?
Čo je to asynchrónne odloženie skriptu?

Video: Čo je to asynchrónne odloženie skriptu?

Video: Čo je to asynchrónne odloženie skriptu?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Rozdiel medzi async a odložiť sa sústreďuje okolo, keď skript je vykonaný. Každý asynchrónny skript vykoná sa pri prvej príležitosti po dokončení sťahovania a pred udalosťou načítania okna. Zatiaľ čo odložiť skripty na druhej strane je zaručené, že budú vykonané v poradí, v akom sa vyskytujú na stránke.

Tiež sa pýtali, čo je lepšie async alebo odložiť?

ODLOŽIŤ vždy spôsobí, že spustenie skriptu sa uskutoční v rovnakom čase alebo neskôr ASYNC . Preto je lepšie použit ODLOŽIŤ aby sa ich spustenie uskutočnilo mimo hlavného času vykresľovania. ODLOŽIŤ skripty nikdy nemôžu blokovať synchrónne skripty ASYNC skripty môžu závisieť od toho, ako rýchlo sa sťahujú.

Tiež, čo znamená odložiť skript? Definícia a použitie The odložiť atribút je boolovský atribút. Ak je prítomný, špecifikuje, že skript je vykoná sa po dokončení analýzy stránky. Poznámka: The odložiť atribút je len pre externé skripty (malo by sa použiť iba v prípade, že atribút src je prítomný).

Čo v tejto súvislosti znamená skript async?

The async atribút je boolovský atribút. Ak je prítomný, špecifikuje, že skript bude byť vykonaný asynchrónne hneď ako to je k dispozícii. Ak ani jedno async alebo odložiť je prítomný: The skript je načítané a spustené okamžite predtým, ako prehliadač bude pokračovať v analýze stránky.

Môžem použiť odloženie skriptu?

V praxi, odložiť je použité pre skripty ktoré potrebujú celý DOM a/alebo ich relatívny príkaz na vykonanie je dôležitý. A async je použité za nezávislý skripty , ako sú počítadlá alebo reklamy. A ich relatívny exekučný poriadok robí nezáleží.

Odporúča: