Есть файл со с JS: https://github.com/OmarElGabry/miniPHP/blob/master...
Единый файл для всего сайта. И чтобы функции не пересекались, реализована какая-то система, которая запускает только нужные скрипты на странице. Как называется этот принцип?
Ао, ну вообще webpack из коробки поддерживает модули, он собирает все в бандл (один файл).
А так, уже давно есть библиотека require.js.
Насколько помню, еще парочку популярных библиотек есть.
i1yas, А тоесть require.js писали не люди и это не костыль ?
Человек спросил про конкретную реализацию, я не вижу там костыля ? просто все объекты в оном файле, что тут костыльного ?