Mis on skripti asünkroonimise edasilükkamine?
Mis on skripti asünkroonimise edasilükkamine?

Video: Mis on skripti asünkroonimise edasilükkamine?

Video: Mis on skripti asünkroonimise edasilükkamine?
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Mai
Anonim

Erinevus vahel asünkr ja edasi lükata keskendub ümber, kui stsenaarium hukatakse. Iga asünkroniseeriv skript käivitatakse esimesel võimalusel pärast allalaadimise lõpetamist ja enne akna laadimissündmust. Arvestades, et skriptide edasilükkamine , teisest küljest on garanteeritud, et need täidetakse selles järjekorras, nagu need lehel esinevad.

Samuti küsiti, kumb on parem asünkroonimine või edasilükkamine?

EDAKSA põhjustab skripti käivitamise alati samal ajal või hiljem kui ASYNC . Seetõttu on parem kasutada EDAKSA et nende täitmine toimuks väljaspool peamist renderdusaega. EDAKSA skriptid ei saa kunagi sünkroonseid skripte blokeerida ASYNC skriptid võivad sõltuda sellest, kui kiiresti need alla laaditakse.

Samuti, mida skripti edasilükkamine tähendab? Definitsioon ja kasutamine The edasi lükata atribuut on tõeväärtuslik atribuut. Kui see on olemas, täpsustab see, et skript on käivitatakse, kui lehe sõelumine on lõpetatud. Märkus: edasi lükata atribuut on ainult väliseks skriptid (tuleb kasutada ainult siis, kui atribuut src on kohal).

Mida skripti asünkroonimine sellega seoses tähendab?

The asünkr atribuut on tõeväärtuslik atribuut. Kui see on olemas, täpsustab see, et skripti tahe hukata asünkroonselt niipea kui see on saadaval. Kui mitte kumbagi asünkr või edasi lükata on kohal: The skript on laaditakse ja käivitatakse kohe, enne kui brauser jätkab lehe sõelumist.

Kas ma saan kasutada skripti edasilükkamist?

Praktikas, edasi lükata on kasutatud jaoks skriptid mis vajavad kogu DOM-i ja/või nende suhtelist täitmisjärjekorda, on oluline. Ja asünkroon on kasutatud sõltumatuks skriptid , nagu letid või reklaamid. Ja nende suhteline täitmise järjekord teeb vahet pole.

Soovitan: