Есть ли общий / стандартный способ включения файлов JavaScript на страницу, который работает аналогично выражению @import
в CSS?
В частности, я собираюсь получить нечто подобноев заголовке моих документов HTML:
<html>
<link rel="stylesheet" href="imports.css" />
<script type="javascript" src="imports.js" />
</html>
Таким образом, из HTML вызывается только один файл, но в этом файле есть список файлов, которые необходимо включить, например:
/* imports.css */
@import url('foo.css');
@import url('bar.css');
, а затем что-то вроде этого в javascript:
// import.js
import('jquery.js');
import('my.plugin.jquery.js');
import('my-code.js');
То, чего я надеюсь достичь, - это сделать один «вызов» из HTML для CSS и JS, чтобы я мог разработатьлокально со многими файлами, а затем объедините / minify / gzip все файлы css / js в соответствующий файл import.ext
во время развертывания для повышения производительности.
То, что я не хочу сделать - это заставить код приложения (в данном случае PHP) изменить вывод HTML для меня;Мне нужно, чтобы это было полностью на стороне клиента.
Предложения?