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

 更新时间:2009年07月18日 02:34:31   作者:  
异步加载JS文件的实现函数代码。
复制代码 代码如下:

<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.jb51.net/images/test.js,'cb');
</script>

相关文章

  • p5.js实现动态图形临摹

    p5.js实现动态图形临摹

    这篇文章主要为大家详细介绍了p5.js实现动态图形临摹,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • JavaScript面试开发常用的知识点总结

    JavaScript面试开发常用的知识点总结

    这篇文章主要为大家详细总结了JavaScript面试开发常用的知识点,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • js 窗口抖动示例

    js 窗口抖动示例

    想必大家对窗口抖动一词并不陌生吧,其实原理很简单,下面为大家简单介绍下js中时如何实现的,喜欢的朋友可以参考下
    2013-09-09
  • 手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果

    手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果

    这篇文章主要为大家详细介绍了移动web HTML5使用photoswipe模仿微信朋友圈图片放大浏览,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • js+canvas绘制图形验证码

    js+canvas绘制图形验证码

    这篇文章主要为大家详细介绍了js+canvas绘制图形验证码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • JavaScript实现点击图片翻转效果

    JavaScript实现点击图片翻转效果

    这篇文章主要为大家详细介绍了JavaScript实现点击图片翻转效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • js如何编写简单的ajax方法库

    js如何编写简单的ajax方法库

    这篇文章主要为大家详细介绍了js如何编写简单的ajax方法库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 30分钟快速实现小程序语音识别功能

    30分钟快速实现小程序语音识别功能

    最近需要在小程序上实现语音识别,将需要用到的功能都总结下,供大家参考。语音识别用的是科大讯飞,文中给出了详细的实现方法介绍,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法

    JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法

    这篇文章主要介绍了JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法,涉及JS页面元素遍历及属性动态操作相关技巧,需要的朋友可以参考下
    2016-12-12
  • JQuery 在表单提交之前修改 提交的值

    JQuery 在表单提交之前修改 提交的值

    本文介绍在表单提交之前修改提交的值的方法,希望给需要的朋友一些帮助。
    2016-04-04

最新评论