När skulle du använda async defer?
När skulle du använda async defer?

Video: När skulle du använda async defer?

Video: När skulle du använda async defer?
Video: CS50 2014 — неделя 9, продолжение 2024, April
Anonim

Vanligtvis du vilja att använda asynkron då det är möjligt uppskjuta då inget attribut. Här är några allmänna regler till följ: Om manus är modulär och gör inte lita på några skript då använd asynkron . Om manus förlitar sig på eller åberopas av någon annan manus sedan använda uppskjuta.

I detta avseende, vilket är bättre asynkronisera eller skjuta upp?

UPPSKJUTA gör alltid att skriptet körs samtidigt som eller senare än ASYNC . Därför är det bättre att använda UPPSKJUTA så att deras exekvering sker utanför den huvudsakliga renderingstiden. UPPSKJUTA skript kan aldrig blockera synkrona skript, medan ASYNC skript kan bero på hur snabbt de laddar ner.

Dessutom, vad är användningen av defer-attributet? De skjuta upp attribut är en boolean attribut . När det finns anger det att skriptet körs när sidan har slutförts. Notera skjuta upp attribut är endast för externa skript (ska bara vara Begagnade om src attribut är närvarande).

Därefter kan man också fråga sig, vad gör async defer?

Med asynkron ( asynkron ), webbläsare kommer fortsätt att ladda HTML-sidan och rendera den medan webbläsaren laddar och kör skriptet samtidigt. Med uppskjuta , webbläsare kommer kör ditt skript när sidan har analyserats färdigt. (inte nödvändigt att avsluta nedladdningen av alla bildfiler.

Vad är fördröjning av lastning?

Verkligt uppskjutande javascript betyder läser in eller tolkningen av det javascriptet börjar först efter att sidinnehållet har laddats (vilket innebär att det inte påverkar sidhastigheten eller den kritiska renderingsvägen).

Rekommenderad: