Mi az a script async defer?
Mi az a script async defer?

Videó: Mi az a script async defer?

Videó: Mi az a script async defer?
Videó: Stop Putting Your Script Tags At The End Of The Body 2024, December
Anonim

A különbség async és elhalasztja körül, amikor a forgatókönyv kivégzik. Minden egyes aszinkron szkript a letöltés befejezése után és az ablak betöltési eseménye előtt az első alkalommal végrehajtódik. Míg a elhalasztja a szkripteket , viszont garantáltan az oldalon előfordulásuk sorrendjében kerülnek végrehajtásra.

Azt is megkérdezték, melyik a jobb aszinkron vagy késleltetés?

ELHALASZTJA mindig azt okozza, hogy a szkript végrehajtása egyidejűleg vagy később történik ASYNC . Ezért az jobb használni ELHALASZTJA hogy végrehajtásuk a fő megjelenítési időn kívül történjen. ELHALASZTJA szkriptek soha nem blokkolhatják a szinkron szkripteket, míg ASYNC szkriptek attól függően, hogy milyen gyorsan töltődnek le.

Illetve mit jelent a script elhalasztása? Meghatározás és Használat Az elhalasztja tulajdonság van egy logikai attribútum. Ha jelen van, megadja, hogy a forgatókönyv az akkor hajtódik végre, amikor az oldal elemzése befejeződött. Megjegyzés: A elhalasztja tulajdonság van csak külsőre forgatókönyvek (csak akkor használható, ha az src attribútum van ajándék).

Ezzel kapcsolatban mit jelent a script async?

Az async tulajdonság van egy logikai attribútum. Ha jelen van, megadja, hogy a forgatókönyv lesz ki kell végezni aszinkron módon amint az van elérhető. Ha egyik sem async vagy halasztás az jelen: A forgatókönyv az azonnal lekérni és végrehajtani, mielőtt a böngésző folytatná az oldal elemzését.

Használhatom a szkript elhalasztását?

Gyakorlatban, elhalasztja van használt számára forgatókönyvek amelyeknek szükségük van a teljes DOM-ra és/vagy a relatív végrehajtási sorrendjükre, fontos. És az aszinkron használt függetlennek forgatókönyvek , mint a pultok vagy a hirdetések. És a relatív végrehajtási sorrendjük csinál Nem számít.

Ajánlott: