Când ați folosi amânarea asincronă?
Când ați folosi amânarea asincronă?

Video: Când ați folosi amânarea asincronă?

Video: Când ați folosi amânarea asincronă?
Video: Filip din Barbulesti | CAND NU MAI POTI TU POATE EL [Official Video] 2023 2024, Martie
Anonim

De obicei tu vrei pentru a utiliza asincron acolo unde este posibil, atunci amâna atunci nici un atribut. Aici sunt unele reguli generale la urmați: Dacă scenariu este modulară și face nu te baza pe niciun script atunci utilizați asincron . Dacă scenariu se bazează pe sau se bazează pe altul scenariu atunci folosi defer.

În acest sens, care este mai bine async sau defer?

AMÂNA determină întotdeauna execuția scriptului să aibă loc în același timp sau mai târziu ASINC . Prin urmare, este mai bine a folosi AMÂNA astfel încât executarea lor să aibă loc în afara timpului principal de redare. AMÂNA scripturile nu pot bloca niciodată scripturile sincrone, în timp ce ASINC scripturile pot depinde de cât de repede se descarcă.

În plus, la ce folosește atributul defer? The defer atribut este un boolean atribut . Când este prezent, specifică că scriptul este executat când pagina a terminat de analizat. Notă: The defer atribut este doar pentru scripturi externe (ar trebui să fie doar folosit dacă src atribut este prezent).

Ulterior, se poate întreba, de asemenea, ce face async defer?

Cu asincron ( asincron ), browser voi continuați să încărcați pagina HTML și să o redați în timp ce browserul încarcă și execută scriptul în același timp. Cu amâna , browser voi rulați scriptul când pagina s-a terminat de analizat. (nu este necesar să terminați descărcarea tuturor fișierelor imagine.

Ce este amânarea încărcării?

Cu adevărat amânând javascript înseamnă Se încarcă sau analiza javascript-ului respectiv începe numai după ce conținutul paginii s-a încărcat (ceea ce înseamnă că nu va afecta viteza paginii sau calea critică de randare).

Recomandat: