Mikor használnád az aszinkron halasztást?
Mikor használnád az aszinkron halasztást?
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: