В html вы можете сортировать с тегом <script src="...">
но как насчет того, если у нас есть .js файл, и мы хотим включить другой .js файл. Как мы это сделаем?
Ответ 1
Если вы имеете в виду контекст браузера, а не напрямую, но вы можете использовать загрузчик, например, RequireJS (их несколько).
Или сделать это вручную:
var script = document.createElement('script');
script.src = "/path/to/the/other/file.js";
document.getElementsByTagName('script')[0].parentNode.appendChild(script);
Обратите внимание, однако, что с вышеуказанным функции и т.д. в другом файле будут недоступны для использования сразу. В приведенном выше коде начинается процесс загрузки файла, но он продолжается асинхронно. Вы можете использовать события, чтобы знать, что загрузка завершена (прежде всего событие load, но в старых версиях IE вы должны использовать onreadystatechange - это одна из причин, по которой люди используют загрузчиков!).