Sedbol
@Sedbol

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

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

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

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

Но все-же интересно кто знает подскажите...
  • Вопрос задан
  • 618 просмотров
Решения вопроса 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 (){})()
Ещё один вариант
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
18 нояб. 2024, в 17:55
6000 руб./за проект
18 нояб. 2024, в 17:54
2000 руб./за проект
18 нояб. 2024, в 17:01
2000 руб./за проект