всеки ли JS скрипт може да се сареди асинхронно

borislav123

New member
Колеги, бос съм с JS, затова не се смейте

всеки ли JS скрипт може да се зареди асинхронно

и ако ДА - как може да стане това ?
 
Последно редактирано:
Re: всеки ли JS скрипт може да се сареди асинхронно

Не. Има случаи, при които това няма как да стане. Примерно ако скриптът съдържа някъде document.write(), тогава няма как да работи асинхронно и при опит да се пусне ще изтрие цялото съдържание на страницата и ще се появи само върнатото от метода.
 
Re: всеки ли JS скрипт може да се сареди асинхронно

Мерси, Васко! 🙂

PS. Васко, а който скрипт може - как да го направя асинхронно да зарежда ?
 
Последно редактирано:
Re: всеки ли JS скрипт може да се сареди асинхронно

Най-лесния и препоръчителен вариант (който не работи на Internet Explorer, естествено), е при викането на скрипта да добавиш и атрибут async. Пример:

HTML:
<script src="/path/file.js" async></script>

Просто при IE ще си работи синхронно, докато направят поддръжка в IE 20 😉
 
Re: всеки ли JS скрипт може да се сареди асинхронно

Най-лесния и препоръчителен вариант (който не работи на Internet Explorer, естествено), е при викането на скрипта да добавиш и атрибут async. Пример:

HTML:
<script src="/path/file.js" async></script>

Просто при IE ще си работи синхронно, докато направят поддръжка в IE 20 😉

Хах, супер. Мерси, това и аз ще си го запиша.
 

Back
Горе