Hvornår vil du bruge async defer?
Hvornår vil du bruge async defer?

Video: Hvornår vil du bruge async defer?

Video: Hvornår vil du bruge async defer?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, November
Anonim

Typisk du vil have at bruge asynkron hvor det er muligt, så udsætte så ingen egenskab. Her er nogle generelle regler til følg: Hvis manuskript er modulopbygget og gør ikke stole på nogen scripts derefter brug asynkron . Hvis manuskript stoler på eller er påberåbt af en anden manuskript derefter bruge udskyde.

I denne henseende, hvad er bedre async eller defer?

UDSÆTTE bevirker altid, at scriptudførelse sker på samme tid som eller senere end ASYNC . Derfor er det bedre at bruge UDSÆTTE så deres udførelse sker uden for den primære gengivelsestid. UDSÆTTE scripts kan aldrig blokere synkrone scripts, mens ASYNC scripts kan afhængigt af hvor hurtigt de downloader.

Desuden, hvad er brugen af defer attribut? Det udskyde attribut er en boolsk attribut . Når det er til stede, angiver det, at scriptet udføres, når siden er færdig med at parse. Bemærk: Den udskyde attribut er kun til eksterne scripts (skal kun være Brugt hvis src attribut er til stede).

Efterfølgende kan man også spørge, hvad gør async defer?

Med asynkron ( asynkron ), browser vilje fortsæt med at indlæse HTML-siden og gengive den, mens browseren indlæser og udfører scriptet på samme tid. Med udsætte , browser vilje kør dit script, når siden er færdig med at parse. (ikke nødvendigt at afslutte download af alle billedfiler.

Hvad er defer loading?

Virkelig udsætte javascript betyder Indlæser eller parsing af dette javascript begynder først efter sideindhold er indlæst (det betyder, at det ikke vil påvirke sidehastigheden eller den kritiske gengivelsessti).

Anbefalede: