包含/加载 js 文件时是否有任何处理程序来捕获错误?
我正在循环遍历一个数组并将脚本附加到我的脑海中。有什么方法可以查看包含的 JS 文件是否有错误(ergo 那么我可以摆脱包含序列的麻烦,只需循环遍历未加载 5 次左右的 js 文件数组,甚至通过抓取给出的文件错误,可能会处理它们,找出它们损坏的原因,然后再次包含它们)
var incFile=[
"Grid.EditGrid"
,"Data.AutoSaveStore"
,"Form.FormPanel"
,"ux.Spotlight"
];
//http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml
//This can be extended to include css files aswell
//Dynamic Js file loading
loadJsFile = function(filename){
var fileref=document.createElement('script');
fileref.setAttribute("src", "js"+filename);
fileref.setAttribute("language","javascript");
document.getElementsByTagName("head")[0].appendChild(fileref);
};
//The loop to include java files
for (var f=0;f<=incFile.length-1;f++){
var path = "";
var split = incFile[f].split(".");
//Build the relative path
for(var s=0;s<=split.length-1;s++){
path += "/"+split[s];
};
loadJsFile(path+".js");
};