由于开发中有很多页都需要引用相同的大量JS文件,所以想将这些JS文件都放到一个统一的JS里引用。
缺点是这种方法要先在一个不用这些JS文件的一个页先引用一次。因为这种引用机制是异步引用JS文件,
所以当你在当前页面用这些JS文件时就会有问题。(JS文件加载太慢)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
JS引用文件
head=document.getElementsByTagName('head').item(0);
CreateLink("../Ext/resources/css/ext-all.css");
CreateLink("../css/MainStyle.css");
CreateScript("../Ext/adapter/ext/ext-base.js");
CreateScript("../Ext/ext-all.js");
CreateScript("../js/default.js");
function CreateScript(file){
var new_element;
new_element=document.createElement("script");
new_element.setAttribute("type","text/javascript");
new_element.setAttribute("src",file);
void(head.appendChild(new_element));
}
function CreateLink(file){
var new_element;
new_element=document.createElement("link");
new_element.setAttribute("type","text/css");
new_element.setAttribute("rel","stylesheet");
new_element.setAttribute("href",file);
void(head.appendChild(new_element));
}