Вместо того, чтобы испортить мой HTML-файл, я хотел бы импортировать мои внешние файлы JavaScript через другой файл JavaScript, очень похожий на @import
в css.
На нескольких веб-сайтах, включая сам StackOverflow, я заметил, что добавление тега сценария в DOM может решить эту проблему; однако это делается асинхронно, в то время как порядок моих файлов важен - например, второй файл может опираться на первый файл в списке. Когда, скажем, сначала загружается jQuery, а затем загружается его зависимость (плагин и т. Д.), Зависимость может закончиться раньше и вызовет ошибки, поскольку jQuery еще не существует.
Поэтому, похоже, это не вариант. Как я могу синхронно загрузить файлы JavaScript из другого файла JavaScript?