


Стыкуем компоненты в JavaScript. Оптимизация структуры веб-страниц
Решение второе: загрузка через DOM-дерево
Решение третье: JSX + YASS
После вышеописанного материала можно задуматься и о модульной загрузке какого-то сложного JavaScript-приложения. Предложенный подход в таком случае будет довольно громоздким: нам нужно будет в конец каждого модуля вставлять загрузчик следующих модулей. А если нам на разных страницах требуются различные наборы модулей и разная логика их загрузки? Тупик?
Ан нет. Не зря упоминается в самом начале прошлого раздела о событии onload / onreadystatechange для скриптов. Используя их, мы можем однозначно привязать некоторый код к окончанию загрузки конкретного модуля. Дело за малым: нам нужно определить этот самый код каким-либо образом.