Как остановить выполнение скрипта до загрузки библиотеки?
Всем привет, собственно вопрос уже написан в заголовке темы) У меня происходит одновременная загрузка скриптов и библиотек, а из-за большого веса, библиотека jQuery загружается позже скриптов, которые ее используют... И поэтому, после ее загрузки, они не выполняются, выдав ошибку...
Заранее спасибо!) |
Если скрипт не имеет атрибута async или defer, то пока он не загрузится - следующие грузиться не станут (верней станут, но выполнятся не сразу). Так что вы чего-то путаете, уважаемый. Другой вариант, когда порядок не соблюдается - это динамическое подключение скриптов через DOM
|
Цитата:
|
Эта поделка не будет работать так как нужно.
Код должен быть обернут в функции, чтобы вызывать его по требованию, а не в момент загрузки скрипта. Используйте RequireJS или другой загрузчик. Вобще, на простых проектах проще статически подключать заранее собранный и минимизированный файл перед закрывающем </body> |
Часовой пояс GMT +3, время: 20:06. |