Ano ang script async defer?
Ano ang script async defer?

Video: Ano ang script async defer?

Video: Ano ang script async defer?
Video: Уроки по JavaScript - Загрузка скриптов (async / defer) 2024, Mayo
Anonim

Ang pagkakaiba sa pagitan ng async at iliban nakasentro sa paligid kapag ang script ay pinaandar. Ang bawat isa async na script ipapatupad sa unang pagkakataon pagkatapos itong ma-download at bago ang kaganapan ng pag-load ng window. Samantalang ang ipagpaliban ang mga script , sa kabilang banda, ay garantisadong isasagawa sa pagkakasunud-sunod ng mga ito sa pahina.

Tinanong din, alin ang mas mahusay na async o ipagpaliban?

ILIBAN palaging nagiging sanhi ng script execution na mangyari sa parehong oras bilang o mas bago kaysa ASYNC . Samakatuwid, ito ay mas mabuti gamitin ILIBAN upang ang kanilang pagpapatupad ay mangyari sa labas ng pangunahing oras ng pag-render. ILIBAN hindi kailanman maaaring harangan ng mga script ang mga kasabay na script, habang ASYNC ang mga script ay maaaring depende sa kung gaano kabilis sila mag-download.

Gayundin, ano ang ibig sabihin ng script defer? Kahulugan at Paggamit Ang iliban katangian ay isang katangian ng boolean. Kapag naroroon, tinutukoy nito na ang ang script ay naisakatuparan kapag natapos na ang pag-parse ng pahina. Tandaan: Ang iliban katangian ay para lamang sa panlabas mga script (dapat lang gamitin kung ang src attribute ay kasalukuyan).

Kaugnay nito, ano ang ibig sabihin ng script async?

Ang async katangian ay isang katangian ng boolean. Kapag naroroon, tinutukoy nito na ang gagawin ng script papatayin asynchronously sa lalong madaling panahon ito ay magagamit. Kung wala man async o ipagpaliban ay kasalukuyan: Ang ang script ay kinuha at naisakatuparan kaagad, bago ipagpatuloy ng browser ang pag-parse ng pahina.

Maaari ba akong gumamit ng script defer?

Sa pagsasanay, iliban ay ginamit para sa mga script na nangangailangan ng buong DOM at/o ang kanilang kaugnay na utos ng pagpapatupad ay mahalaga. At ang async ay ginamit para sa independyente mga script , tulad ng mga counter o ad. At ang kanilang relative execution order ginagawa hindi mahalaga.

Inirerekumendang: