Какво представляват отложените скриптове в JavaScript?
Какво представляват отложените скриптове в JavaScript?

Видео: Какво представляват отложените скриптове в JavaScript?

Видео: Какво представляват отложените скриптове в JavaScript?
Видео: From JavaScript SEO to the new Google Search Console with John Mueller 2024, Може
Anonim

В отложи атрибутът казва на браузъра, че трябва да продължи да работи със страницата и да зареди скрипт „на заден план“, след което стартирайте скрипт когато се зарежда. Скриптове с отложи никога не блокирайте страницата. Скриптове с отложи винаги се изпълнява, когато DOM е готов, но преди събитието DOMContentLoaded.

Също така трябва да знаете какво се отлага в JavaScript?

Обещанието е заместител за резултат, който първоначално е неизвестен, докато a отложено представлява изчислението, което води до стойността. Докато обещанието е стойност, върната от асинхронна функция, a отложено може да бъде разрешен или отхвърлен от повикващия, което разделя обещанието от преобразувателя.

Второ, какво е async defer в JavaScript? Async срещу Отложете С асинхронно , файлът се изтегля асинхронно и след това се изпълнява веднага щом бъде изтеглен. С отложи , файлът се изтегля асинхронно, но се изпълнява само когато анализът на документа приключи. С отложи , скриптовете ще се изпълняват в същия ред, в който са извикани.

Съответно, каква е разликата между асинхронното зареждане на скриптов файл и отлагането на зареждането на скриптовия файл?

В разлика между асинхронни и отложи центрира около когато скрипт се изпълнява. Всеки асинхронен скрипт се изпълнява при първа възможност, след като приключи изтеглянето и преди прозореца натоварване събитие. Като има предвид, че отлагане на скриптове , от друга страна, са гарантирани, че ще бъдат изпълнени в ред да се появят в страница.

Как да добавите отлагане в JavaScript?

В ОТЛОЖИ Метод Можете добавете на “ отложи ” приписва на всеки от вашите външни тагове. Какво ' отложи ' атрибутът е да каже на уеб браузъра да не го зарежда, докато HTML не завърши зареждането.

Препоръчано: