比较简单的异步加载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 相关文章推荐
javascript遍历控件实例详细解析
Jan 10 Javascript
Node.js异步I/O学习笔记
Nov 04 Javascript
JavaScript中自定义事件用法分析
Dec 23 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
May 28 Javascript
全面了解javascript三元运算符
Jun 27 Javascript
js实现各种复制到剪贴板的方法(分享)
Oct 27 Javascript
vue自定义指令实现v-tap插件
Nov 03 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
Mar 27 Javascript
React diff算法的实现示例
Apr 20 Javascript
详解如何构建Promise队列实现异步函数顺序执行
Oct 23 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
微信小程序官方动态自定义底部tabBar的例子
Sep 04 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
PHP 设计模式之观察者模式介绍
2012/02/22 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
JS实现匀速运动的代码实例
2013/11/29 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
[js高手之路]寄生组合式继承的优势详解
2017/08/28 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
Python sys.path详细介绍
2013/10/17 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
基于Python os模块常用命令介绍
2017/11/03 Python
python 实现一次性在文件中写入多行的方法
2019/01/28 Python
Django模板语言 Tags使用详解
2019/09/09 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
2020/03/03 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
2020/12/21 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
美国网上订购鲜花:FTD
2016/09/23 全球购物
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
优秀管理者事迹材料
2014/05/22 职场文书
缓刑人员思想汇报500字
2014/09/12 职场文书
高三毕业感言
2015/07/30 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
创业计划书之酒吧
2019/12/02 职场文书
CSS3 制作的悬停缩放特效
2021/04/13 HTML / CSS
Golang 编译成DLL文件的操作
2021/05/06 Golang
MYSQL常用函数介绍
2022/05/05 MySQL
二维码条形码生成的JavaScript脚本库
2022/07/07 Javascript