动态加载外部javascript文件的函数代码分享


Posted in Javascript onJuly 28, 2011
(function (clover) { 
clover.loadScript = function loadScript(url, callback) { 
var heads = document.getElementsByTagName('head'); 
if (heads.length == 0) { 
alert("page must have one head element"); 
} 
var head = heads[0]; 
var script = document.createElement('script'); 
script.type = 'text/javascript'; 
script.src = url; 
// most browsers 
script.onload = callback; 
// IE 6 & 7 
script.onreadystatechange = function () { 
if (this.readyState == 'complete') { 
callback(); 
} 
} 
head.appendChild(script); 
} })(window.clover = window.clover || {}); 
// sample 
// clover.loadScript("http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js");
Javascript 相关文章推荐
Javascript 判断客户端浏览器类型代码
Mar 01 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
Mar 19 Javascript
限制上传文件大小和格式的jQuery插件实例
Jan 24 Javascript
js如何改变文章的字体大小
Jan 08 Javascript
AngularJs中route的使用方法和配置
Feb 04 Javascript
jQuery模仿单选按钮选中效果
Jun 24 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
Sep 20 Javascript
微信小程序 数据访问实例详解
Oct 08 Javascript
JavaScript中offsetWidth的bug及解决方法
May 17 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
Nov 21 Javascript
浅谈在node.js进入文件目录的问题
May 13 Javascript
JavaScript创建表格的方法
Apr 13 Javascript
工作需要写的一个js拖拽组件
Jul 28 #Javascript
基于Jquery的开发个代阴影的对话框效果代码
Jul 28 #Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
Jul 28 #Javascript
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
Jul 27 #Javascript
另一个javascript小测验(代码集合)
Jul 27 #Javascript
jsTree 基于JQuery的排序节点 Bug
Jul 26 #Javascript
Jquery中显示隐藏的实现代码分析
Jul 26 #Javascript
You might like
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
针对初学PHP者的疑难问答(2)
2006/10/09 PHP
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
PHP+AJAX实现无刷新注册(带用户名实时检测)
2006/12/02 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
2014/02/13 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
jQuery DOM操作小结与实例
2010/01/07 Javascript
js最简单的拖拽效果实现代码
2010/09/24 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
JSON键值对序列化和反序列化解析
2017/01/24 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
JS实现时间校验的代码
2020/05/25 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
JavaScript实现手风琴效果
2021/02/18 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
numpy.meshgrid()理解(小结)
2019/08/01 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
Python高级property属性用法实例分析
2019/11/19 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
pytorch载入预训练模型后,实现训练指定层
2020/01/06 Python
Python正则表达式如何匹配中文
2020/05/27 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
C语言面试题
2013/05/19 面试题
2014信息技术专业毕业生自我评价
2014/01/17 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang