Wanneer zou u asynchrone uitstel gebruiken?
Wanneer zou u asynchrone uitstel gebruiken?

Video: Wanneer zou u asynchrone uitstel gebruiken?

Video: Wanneer zou u asynchrone uitstel gebruiken?
Video: Wat je MOET eten voor een FAST 2024, April
Anonim

Typisch jij wil asynchrone gebruiken waar mogelijk, dan verschuiven dan geen attribuut. Hier zijn enkele algemene regels tot volgen: Als de script is modulair en doet vertrouw dan niet op scripts gebruik asynchrone . Als de script vertrouwt op of wordt ingeroepen door een ander script dan gebruik uitstel.

Wat is in dit opzicht beter asynchroon of uitstellen?

VERSCHUIVEN zorgt er altijd voor dat scriptuitvoering tegelijkertijd met of later plaatsvindt dan ASYNC . Daarom is het beter gebruiken VERSCHUIVEN zodat hun uitvoering buiten de hoofdweergavetijd plaatsvindt. VERSCHUIVEN scripts kunnen nooit synchrone scripts blokkeren, terwijl ASYNC scripts kunnen afhankelijk zijn van hoe snel ze worden gedownload.

Bovendien, wat is het gebruik van het kenmerk uitstellen? De defer attribuut is een boolean attribuut . Indien aanwezig, specificeert het dat het script wordt uitgevoerd wanneer de pagina klaar is met parseren. Merk op kenmerk uitstellen is alleen voor externe scripts (mag alleen zijn gebruikt als de src attribuut is aanwezig).

Vervolgens kan men zich ook afvragen, wat doet async defer?

Met asynchrone ( asynchroon ), browser zullen blijf de HTML-pagina laden en renderen terwijl de browser het script tegelijkertijd laadt en uitvoert. Met verschuiven , browser zullen voer je script uit wanneer de pagina klaar is met parseren. (niet nodig het downloaden van alle afbeeldingsbestanden.

Wat is laden uitstellen?

Werkelijk uitstellen javascript betekent: bezig met laden of het ontleden van dat javascript begint pas nadat de pagina-inhoud is geladen (wat betekent dat het geen invloed heeft op de paginasnelheid of het kritieke weergavepad).

Aanbevolen: