可一次引入多个js/css文件,引入后可在页面head中查看
/***引入 js / css 文件
@param {string} url js/css文件路径
@example: aui.import('js/aui.picker.js')
@example: aui.import(['js/aui.picker.js', 'css/aui.picker.css'])
*/
function import(url){
switch (url.constructor){
case Array:
for(const [index, item] of url.entries()){
creat(item);
}
break;
case String:
creat(url);
break;
default:
break;
}
function creat(file){
if(/^.+?\.js$/.test(file))
{ //JS文件引入
var script = document.createElement("script");
script.setAttribute("type", "text/javascript");
script.setAttribute("src", file);
document.querySelector('head').appendChild(script);
}
if(/^.+?\.css$/.test(file))
{ //CSS文件引入
var css = document.createElement('link');
css.rel = 'stylesheet';
css.type = 'text/css';
css.href = file;
document.querySelector('head').appendChild(css);
}
}
}