Никак не получается сэмулировать поведение, когда асинхронный скрипт выполнится после события загрузки (window.onload).
Что нужно для этого сделать ?
<head>
<script src="test.js" async></script>
</head>
...
Здравствуйте, _NN_, Вы писали:
_NN>Никак не получается сэмулировать поведение, когда асинхронный скрипт выполнится после события загрузки (window.onload).
_NN>Что нужно для этого сделать ?
Ты хочешь увидеть что-бы async скрипт выполнился после события load? Это противоестественно же — страница не может считаться загруженной до тех пор пока не загружены ресурсы на которые она прямо ссылается.
Спецификация в этом смысле чётко указывает порядок событий — сначала скрипты, затем события.
https://html.spec.whatwg.org/multipage/syntax.html#the-end
Если хочешь выполнить скрипт незадолго до load — то тогда стоит смотреть в сторону defer. Отличия async/defer более-менее
наглядно.
Соотв. если нужно выполнить их после onload — только динамическая вставка из того же onload.
Здравствуйте, fddima, Вы писали:
F>Соотв. если нужно выполнить их после onload — только динамическая вставка из того же onload.
Мне как раз наоборот нужна гарантия, что будет до onload