Я не рекомендую делать это из-за проблем с производительностью, но если вы хотите, вы можете сделать это:
Для CSS да, это возможно, в cssImports.css вы можете поместить:
@import url(/css/reset.css);
@import url(/css/visualize.css);
@import url(/css/datatables.css);
Но для JS, я думаю, не так уж много, как CSS, но вы можете сделать это (добавив JS-файлы) из одного JS-файла (например, jsImports.js), написав код, создать элемент script и добавить этот элемент на страницу вот так:
var jsE = document.createElement('script');
var url = 'JS LINK HERE';
jsE.setAttribute('type', 'text/javascript');
jsE.setAttribute('src', url);
document.getElementsByTagName('head').item(0).appendChild(jsE);
Сделайте это для каждой ссылки JS, которую вы хотите разместить, и у меня есть идея, что использование Arracy содержит ссылки JS, например:
var jsLinks = new Array(
"/js/excanvas.js",
"/js/jquery.js",
"/js/jquery.livesearch.js",
"/js/jquery.visualize.js"
);
затем цикл каждый раз читает ссылку и помещает это, например:
for (i = 0; i < jsLinks.length; i++)
{
var jsE = document.createElement('script');
var url = jsLinks[i];
jsE.setAttribute('type', 'text/javascript');
jsE.setAttribute('src', url);
document.getElementsByTagName('head').item(0).appendChild(jsE);
}
Я не тестировал свой код, но я надеюсь, что моя идея хорошо объяснена.
Лучший
Редактировать 1: да, вы можете использовать решение Gatekeeper для JS (Very Simple), но оно использует «запись», но «для меня», мне не нравится этот способ:)