比较简单的异步加载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 加密解密介绍
Oct 11 Javascript
表单元素与非表单元素刷新区别详细解析
Nov 06 Javascript
JavaScript获取各大浏览器信息图示
Nov 20 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
Mar 14 Javascript
基于js实现二级下拉联动
Dec 17 Javascript
AngulerJS学习之按需动态加载文件
Feb 13 Javascript
JavaScript实现一个空中避难的小游戏
Jun 06 Javascript
vue根据进入的路由进行原路返回的方法
Sep 26 Javascript
JavaScript学习笔记之DOM操作实例分析
Jan 08 Javascript
浅谈目前可以使用ES10的5个新特性
Jun 25 Javascript
vue实现路由不变的情况下,刷新页面操作示例
Feb 02 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
如何给phpadmin一个保护
2006/10/09 PHP
如何判断php数组的维度
2013/06/10 PHP
获取URL文件名后缀
2013/10/24 PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
PHP中round()函数对浮点数进行四舍五入的方法
2014/11/19 PHP
php析构函数的简单使用说明
2015/08/24 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
2017/06/06 PHP
JSON辅助格式化处理方法
2013/03/26 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
快速使用node.js进行web开发详解
2017/04/26 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
python类中super()和__init__()的区别
2016/10/18 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
5款非常棒的Python工具
2018/01/05 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
一些网络技术方面的面试题
2014/05/01 面试题
大学生护理专业自荐信
2013/10/03 职场文书
单位实习证明怎么写
2014/01/17 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
于丹论语心得观后感
2015/06/15 职场文书
高中历史教学反思
2016/02/19 职场文书