LABjs (и RequireJS) не поддерживают «синхронную загрузку» как таковую, но они поддерживают параллельную загрузку, но последовательное выполнение (чтобы сохранить порядок выполнения зависимостей), что вам нужно.

о того, чтобы испортить мой HTML-файл, я хотел бы импортировать мои внешние файлы JavaScript через другой файл JavaScript, очень похожий на@import в css.

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

Таким образом, это не похоже на вариант. Как я могусинхронно загрузить файлы JavaScript из другого файла JavaScript?

Ответы на вопрос(2)

Ваш ответ на вопрос