Задать вопрос
Sedbol
@Sedbol

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

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

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

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

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

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


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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽