Mikor használnád az aszinkron halasztást?
Mikor használnád az aszinkron halasztást?

Videó: Mikor használnád az aszinkron halasztást?

Videó: Mikor használnád az aszinkron halasztást?
Videó: Scorpions : When You Came Into My Life / Mikor életembe léptél (magyar felirattal) 2024, November
Anonim

Jellemzően te akar az aszinkron használatához akkor ahol lehet elhalasztja akkor nincs attribútum. Itt vannak néhány általános szabály nak nek kövesse: Ha a forgatókönyv moduláris és csinál akkor ne hagyatkozzon semmilyen szkriptre használjon aszinkront . Ha a forgatókönyv másra támaszkodik vagy támaszkodik rá forgatókönyv azután használja a halasztást.

Ebből a szempontból melyik a jobb aszinkron vagy halasztá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.

Továbbá, mire használható a defer attribútum? Az defer attribútum egy logikai érték tulajdonság . Ha jelen van, megadja, hogy a parancsfájl akkor kerül végrehajtásra, amikor az oldal elemzése befejeződött. Megjegyzés: A defer attribútum csak külső szkriptekhez használható (csak használt ha az src tulajdonság jelen van).

Ezt követően az is felmerülhet, hogy mit csinál az async defer?

Val vel async ( aszinkron ), böngésző akarat folytassa a HTML-oldal betöltését és megjelenítését, miközben a böngésző betölti és végrehajtja a szkriptet egyidejűleg. Val vel elhalasztja , böngésző akarat futtassa a szkriptet, amikor az oldal elemzése befejeződött. (nem szükséges befejezni az összes képfájl letöltését.

Mi az a halasztott betöltés?

Valóban elhalasztva javascript azt jelenti Betöltés vagy az adott javascript elemzése csak az oldaltartalom betöltése után kezdődik meg (azaz nincs hatással az oldalsebességre vagy a kritikus megjelenítési útvonalra).

Ajánlott: