比较简单的异步加载JS文件的代码

作者:zishu 来源:zishu博客 时间:2009-07-06 13:13:00 


<script>
function getJsFile(url, callBack){
    var XH = window.XMLHttpRequest ? new XMLHttpRequest : new ActiveXObject('Msxml2.XMLHTTP');
    XH.open('get',url,true);
    XH.onreadystatechange = function(){
        if(XH.readyState == 4 && XH.status == 200){
            if(window.execScript) window.execScript(XH.responseText);
            else eval.call(window, XH.responseText);
            eval(callBack)();
        }
    }                
    XH.send('');            
}
</script>

使用方法,test 

<script>
function cb(){
    alert(1);
    abc(); //这个是在js9.js 中的
}
getJsFile('https://www.aspxhome.com/js9.js','cb');
</script>


 

标签:js,xmlhttp,加载,异步
0
投稿

猜你喜欢

  • Oracle 用户权限管理方法

    2009-08-15 10:54:00
  • CSS雪碧:要还是不要?

    2009-11-16 13:01:00
  • Oracle 分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法

    2009-11-05 21:45:00
  • dir()、readdir()、scandir()和glob()四种遍历目录方法及性能分析

    2023-05-25 11:18:27
  • 发现一个不错的11px字体:PMingLiu

    2008-09-06 12:49:00
  • 描述性列表的表现形式

    2008-09-17 13:43:00
  • 巧妙规划使用Oracle数据空间

    2009-03-20 11:51:00
  • CSS选择符小讲

    2009-09-17 11:53:00
  • SQL语言基本语句介绍

    2008-07-24 13:32:00
  • 各浏览器 CSS Hack 整理

    2008-01-17 10:54:00
  • MHTML在ie7/vista bug 解决方案

    2010-02-01 12:42:00
  • ASP 3.0中的新特性

    2008-02-27 13:28:00
  • 如何实现SQL Server 2005快速Web分页

    2009-01-21 14:51:00
  • 全文译稿 Windows Internet Explorer 8 性能优化白皮书

    2010-04-23 20:13:00
  • 从XML中读取数据到内存的实例

    2008-09-04 14:43:00
  • asp如何显示已在数据库编码了的相对应的记录?

    2010-06-09 18:44:00
  • asp是的日期转换为星座的函数

    2011-02-26 11:11:00
  • 如何使用Iframe实现本页提交?

    2010-06-05 12:36:00
  • ASP判断一个字符串中只包含字母和数字

    2008-08-08 12:12:00
  • 元素层叠级别及z-index剖析

    2008-07-22 12:03:00
  • asp之家 网络编程 m.aspxhome.com