Når vil du bruke async defer?
Når vil du bruke async defer?

Video: Når vil du bruke async defer?

Video: Når vil du bruke async defer?
Video: How to Defer Parsing of JavaScript in WordPress (4 Methods) 2024, November
Anonim

Typisk du ønsker å bruke asynkron der det er mulig, da utsette da ingen attributt. Her er noen generelle regler til følg: Hvis manus er modulbasert og gjør ikke stole på noen skript da bruk asynkron . Hvis manus stoler på eller stoles på av en annen manus deretter bruk utsette.

I denne forbindelse, hva er bedre asynkronisering eller utsett?

UTSETTE fører alltid til at skriptkjøring skjer på samme tid som eller senere enn ASYNK . Derfor er det bedre å bruke UTSETTE slik at utførelsen deres skjer utenom hovedgjengivelsestiden. UTSETTE skript kan aldri blokkere synkrone skript, mens ASYNK skript kan avhengig av hvor raskt de laster ned.

Videre, hva er bruken av defer-attributtet? De utsett attributt er en boolsk Egenskap . Når det er tilstede, spesifiserer det at skriptet kjøres når siden er ferdig parsing. Merk: Den utsett attributt er bare for eksterne skript (skal bare være brukt hvis src Egenskap er tilstede).

Deretter kan man også spørre, hva gjør async defer?

Med asynkron ( asynkron ), nettleser vil fortsett å laste HTML-siden og gjengi den mens nettleseren laster og kjører skriptet samtidig. Med utsette , nettleser vil kjør skriptet når siden er ferdig med å analysere. (ikke nødvendig å fullføre nedlasting av alle bildefiler.

Hva er utsett lasting?

Virkelig utsette javascript betyr lasting eller parsing av det javascriptet begynner først etter at sideinnhold er lastet inn (som betyr at det ikke vil påvirke sidehastigheten eller den kritiske gjengivelsesbanen).

Anbefalt: