JavaScript 1O1 – тег скрипта
Эта статья была первоначально опубликована на моем блоге Hashnode Тег
SRC Атрибут содержит ссылку на внешний файл JavaScript. Это может быть ваш собственный письменный код или, возможно, любая библиотека, которую вы хотите использовать.
Async.
Наличие async Атрибуты сообщают браузеру выполнить код, когда страница анализирует.
Например, проверьте пример.
index.html.
The Script Tag - Javascript 1o1
Script.js.
console.log("This will be executed second")
Эта страница создаст такой вывод
Хотя ...| Script.js Сначала выявляется, он не начнет выполнять. Script.js начнутся выполнять параллельно с разбором извлеченного HTML.
Отложить
отложить Атрибут показывает аналогичное поведение, как async атрибут. Но Тег скрипта с отложить Атрибут начинает выполнять скрипт после завершения распределения страницы.
index.html.
The Script Tag - Javascript 1o1
Script.js.
console.log("This will be executed second")
Эта страница создаст такой вывод
Хотя отложить и async Использование произвело аналогичное производство. Это может создавать ошибку, если не используется в соответствии с его собственными требованиями.
Внешняя библиотека никогда не должна использоваться с отложить Атрибуты как наш скрипт могут использовать API внешней библиотеки, он будет бросать Справочник
отложить Атрибуты не влияют на встроенные скрипты. и следует использовать только тогда, когда SRC атрибут присутствует.
| Выполняет скрипты, параллельные с помощью Parsing Page | Выполняет скрипты после завершения страницы анализа | |||
Если ни отложить ни async атрибут присутствует. Сценарий будет привлечен и выполнен немедленно.
Оригинал: "https://dev.to/anjalbinayak/javascript-1o1-the-script-tag-546i"