1. 利用原生js动态加载js文件到页面,并在确定加载完成后调用相关function
    var otherJScipt = document.createElement("script"),
otherJScipt.setAttribute("type", "text/javascript"),
otherJScipt.setAttribute("src", "/xxx.js");
document.getElementsByTagName("head")[0].appendChild(otherJScipt); //追加到head标签内 //判断服务器
if (navigator.userAgent.indexOf("IE") >= 0) {
//IE下的事件
otherJScipt.onreadystatechange = function() {
//IE下的判断,判断是否加载完成
if (otherJScipt && (otherJScipt.readyState == "loaded" || otherJScipt.readyState == "complete")) {
otherJScipt.onreadystatechange = null;
callMyFun();
}
};
} else {
otherJScipt.onload = function() {
otherJScipt.onload = null;
callMyFun();
};
  1. jQuery内置了一个方法可以加载单一的js文件;当加载完成后你可以在回调函数里执行后续操作。最基本的使用jQuery.getScript的方法是这样

    jQuery.getScript("/path/to/myscript.js", function(data, status, jqxhr) { 
    
        /*
    做一些加载完成后需要执行的事情
    */ });
    jQuery.getScript("/path/to/myscript.js")
    .done(function() {
    /* 耶,没有问题,这里可以干点什么 */
    })
    .fail(function() {
    /* 靠,马上执行挽救操作 */
    });

最新文章

  1. LESS介绍及其与Sass的差异
  2. mysql启动报错
  3. LNMP最新源码安装脚本(定期更新)
  4. 翻纸牌 高校俱乐部 英雄会 csdn
  5. 在Mvc中创建WebApi是所遇到的问题
  6. haproxy 关闭ssl 3.0 加密
  7. Oracle正则表达式之匹配邮箱
  8. 集合之LinkedList源码分析
  9. UiPath实践经验总结(二)
  10. 【QT】QApplication简介
  11. Windows网络发现无法启动
  12. mysql 开发进阶篇系列 8 锁问题 (共享锁与排它锁演示)
  13. 记录常用的adb命令
  14. View动画(补间动画)
  15. hdu 5693 && LightOj 1422 区间DP
  16. make distclean
  17. ios之网络异常与正常视图的切换
  18. 快速升级PHP5.4、MySql5.5版本WDCP面板一键包
  19. SQL Server 自增字段归零
  20. ls 列出文件目录(可以含子目录)及文件的完整路径

热门文章

  1. 运维请注意:”非常危险“的Linux命令大全
  2. jquery生成元素注册事件无效,及事件委托的使用
  3. C# 调用WebService的3种方式 :直接调用、根据wsdl生成webservice的.cs文件及生成dll调用、动态调用
  4. Trie tree实践
  5. java源码分析:Arrays.sort
  6. sublime text3好用的插件
  7. 什么叫session和cookie-及其设置
  8. LinqPad工具:帮你快速学习Linq
  9. App-Pass the password
  10. PHP之static静态变量详解(二)