Sedbol
@Sedbol

Как загрузить страницу потом выполнить скрипт?

Как реализуется сначала загрузка DOM дерева потом загрузка скрипта? Где-то я видел на просторах интернета, примерно следующий синтаксис:
<div class="app">//Сюда кладется коллекция из JS </div>

['lilo']="<div>Тут коллекция элементов </div>"=(function() {
//скрипт наполнения контентом
}

Как такое реализуется или примерно такое?
Я конечно понимаю что можно так:
document.addEventListener('DOMContentLoaded', function(){
}, false);
// ИЛИ
window.onload = function() {};

Но все-же интересно кто знает подскажите...
  • Вопрос задан
  • 578 просмотров
Решения вопроса 3
wapster92
@wapster92 Куратор тега JavaScript
Ну еще можно так <script defer src="script.js"></script>
Ответ написан
@zkrvndm
Софт для автоматизации
Если нужно дождаться загрузки абсолютно всех ресурсов, включая картинки, то можно так:
window.addEventListener('load', starter); // Ждем полной загрузки стр. и запускаем функцию starter()

function starter() {
    // Произвольный код
}


А в целом ваш вариант правильный:
document.addEventListener('DOMContentLoaded', starter); // Ждем готовности дерева элементов и запускаем starter()

function starter() {
    // Произвольный код
}

Ответ написан
Комментировать
@Comsequent
Пишу потихоньку.
IIFE
(function (){})()
Ещё один вариант
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект