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


Posted in Javascript onJuly 18, 2009
<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://3water.com/images/test.js,'cb'); 
</script>
Javascript 相关文章推荐
JS BASE64编码 window.atob(), window.btoa()
Mar 09 Javascript
一实用的实现table排序的Javascript类库
Sep 12 Javascript
类似CSDN图片切换效果脚本
Sep 17 Javascript
让firefox支持IE的一些方法的javascript扩展函数代码
Jan 02 Javascript
javascript封装简单实现方法
Aug 11 Javascript
BootStrap table使用方法分析
Nov 08 Javascript
AngularJS表单基本操作
Jan 09 Javascript
JavaScript学习笔记之惰性函数示例详解
Aug 27 Javascript
vue-router路由懒加载和权限控制详解
Dec 13 Javascript
JQuery样式与属性设置方法分析
Dec 07 jQuery
JavaScript实现打砖块游戏
Feb 25 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 Javascript
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
Jul 18 #Javascript
DOM 基本方法
Jul 18 #Javascript
javascript 全角转换实现代码
Jul 17 #Javascript
JavaScript 创建对象
Jul 17 #Javascript
prototype 学习笔记整理
Jul 17 #Javascript
表单元素事件 (Form Element Events)
Jul 17 #Javascript
优化 JavaScript 代码的方法小结
Jul 16 #Javascript
You might like
用PHP和ACCESS写聊天室(八)
2006/10/09 PHP
PHP 中的批处理的实现
2007/06/14 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
php生成xml时添加CDATA标签的方法
2014/10/17 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
php输出图像的方法实例分析
2017/02/16 PHP
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
jquery uaMatch源代码
2011/02/14 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
2014/07/09 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
[10:04]国际邀请赛采访专栏:DK.Farseer,mouz.Black^,采访员Josh专访
2013/08/05 DOTA
python使用opencv读取图片的实例
2017/08/17 Python
Python flask框架post接口调用示例
2019/07/03 Python
对python中的装包与解包实例详解
2019/08/24 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
python利用platform模块获取系统信息
2020/10/09 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
.net开发工程师面试题
2014/02/25 面试题
大学生毕业的自我鉴定
2013/11/13 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
中学生检讨书1000字
2014/10/28 职场文书
美丽人生观后感
2015/06/03 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书