比较简单的异步加载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 相关文章推荐
表单提交验证类
Jul 14 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
Oct 16 Javascript
理解javascript中的with关键字
Feb 15 Javascript
javascript数组常用方法汇总
Sep 10 Javascript
JS简单去除数组中重复项的方法
Sep 13 Javascript
Javascript面试经典套路reduce函数查重
Mar 23 Javascript
实例讲解javascript实现异步图片上传方法
Dec 05 Javascript
vue.js 子组件无法获取父组件store值的解决方式
Nov 08 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
Jun 08 Javascript
Vue-cli打包后如何本地查看的操作
Sep 02 Javascript
antd多选下拉框一行展示的实现方式
Oct 31 Javascript
javascript进阶篇深拷贝实现的四种方式
Jul 07 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在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
2015/08/31 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
简单通用的JS滑动门代码
2008/12/19 Javascript
jQuery 位置插件
2008/12/25 Javascript
javascript 有用的脚本函数
2009/05/07 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
js修改原型的属性使用介绍
2014/01/26 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
遗传算法python版
2018/03/19 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
薇姿法国官网:Vichy法国
2021/01/28 全球购物
园林设计师自荐信
2013/11/18 职场文书
教师网络培训感言
2014/03/09 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
个人作风建设总结
2014/10/23 职场文书
大学生十八大感想
2015/08/11 职场文书
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android