Kdaj bi uporabili async defer?
Kdaj bi uporabili async defer?

Video: Kdaj bi uporabili async defer?

Video: Kdaj bi uporabili async defer?
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, April
Anonim

Običajno ti želim za uporabo async kjer je mogoče, potem odložiti potem brez atributa. Tukaj so nekaj splošnih pravil do sledi: Če scenarij je modularen in ne potem se ne zanašajte na nobene skripte uporabite async . Če scenarij se zanaša na drugega ali se nanj zanaša scenarij potem uporabite odlog.

V zvezi s tem, kaj je bolje async ali defer?

ODLOGA vedno povzroči, da se izvajanje skripta zgodi istočasno ali pozneje kot ASYNC . Zato je bolje uporabiti ODLOGA tako da se njihova izvedba zgodi izven glavnega časa upodabljanja. ODLOGA skripti nikoli ne morejo blokirati sinhronih skriptov, medtem ko ASYNC skripti so lahko odvisni od tega, kako hitro se prenesejo.

Poleg tega, kakšna je uporaba atributa defer? The odloži atribut je boolean atribut . Če je prisoten, določa, da se skript izvede, ko je stran končana z razčlenjevanjem. Opomba: The odloži atribut je samo za zunanje skripte (mora biti samo uporablja če je src atribut je prisoten).

Kasneje se lahko vprašamo, kaj počne async defer?

Z async ( asinhrono ), brskalnik volja še naprej nalagajte stran HTML in jo upodabljajte, medtem ko brskalnik hkrati nalaga in izvaja skript. Z odložiti , brskalnik volja zaženite svoj skript, ko je stran končana z razčlenjevanjem. (ni potrebno dokončati prenos vseh slikovnih datotek.

Kaj je odloženo nalaganje?

Resnično odlaganje javascript pomeni nalaganje ali razčlenjevanje tega javascripta se začne šele, ko se vsebina strani naloži (kar pomeni, da ne bo vplivalo na hitrost strani ali kritično pot upodabljanja).

Priporočena: