发现在一个页面中jquery中或javascript块中只要有一处错误 或一个函数错误 其它的正确的js也不执行了~
有时一个页面同时加载多个js文件 由于网络或其他原因 造成个别文件加载失败  而页面调用这个js里的函数时就会提示出错!最可恶的是其它正常加载没错误的函数也不能用了!如何解决?

解决方案 »

  1.   

    可能错的 部分 try  包起来 catch  部分为空  如果出错就是没执行那块
      

  2.   

    try
    {
    do();
    }
    catch(ex)
    {
    console.error(ex.message);
    // 基本上相当于忽略了异常,而在浏览器的控制台中记录发生的错误,或者alert,不过这样不太好
    }
      

  3.   

    判断函数名不知道可行否?if("function" != typeof $){
      var jQueryObj = document.createElement("script");
      jQueryObj.src = "js/jquery-1.4.2.min.js";
      document.getElementsByTagName("head")[0].appendChild(jQueryObj);
    }