Millal kasutaksite asünkroonset edasilükkamist?
Millal kasutaksite asünkroonset edasilükkamist?

Video: Millal kasutaksite asünkroonset edasilükkamist?

Video: Millal kasutaksite asünkroonset edasilükkamist?
Video: LUCA GALARRAGA MASTERCLASS | Inside the Mind of an AWARD-WINNING Aquascaper 2024, November
Anonim

Tavaliselt sina tahan asünkrooni kasutamiseks kus võimalik, siis edasi lükata siis pole atribuuti. Siin on mõned üldised reeglid juurde järgige: Kui stsenaarium on modulaarne ja teeb siis ärge lootke ühelegi skriptile kasuta asünkrooni . Kui stsenaarium toetub teisele või loodab ta teisele stsenaarium siis kasutada edasilükkamist.

Mis on sellega seoses 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.

Lisaks, mis on edasilükkamise atribuudi kasutamine? The edasilükkamise atribuut on tõeväärtus atribuut . Kui see on olemas, määrab see, et skript käivitatakse, kui lehe sõelumine on lõpetatud. Märkus: edasilükkamise atribuut on mõeldud ainult välistele skriptidele (peaks olema ainult kasutatud kui src atribuut on kohal).

Seejärel võib ka küsida, mida teeb asünkrooniline edasilükkamine?

Koos asünkr ( asünkroonne ), brauser tahe jätkake HTML-lehe laadimist ja renderdamist, samal ajal kui brauser laadib ja käivitab skripti samal ajal. Koos edasi lükata , brauser tahe käivitage skript, kui lehe sõelumine on lõpetatud. (ei ole vaja kõigi pildifailide allalaadimist lõpetada.

Mis on laadimise edasilükkamine?

Tõesti edasilükkamine javascript tähendab laadimine või selle JavaScripti sõelumine algab alles pärast lehe sisu laadimist (see tähendab, et see ei mõjuta lehe kiirust ega kriitilist renderdusteed).

Soovitan: