动态加载外部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 相关文章推荐
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
Feb 03 Javascript
jquery实现tr元素的上下移动示例代码
Dec 20 Javascript
js使用栈来实现10进制转8进制与取除数及余数
Jun 11 Javascript
javascript trim函数在IE下不能用的解决方法
Sep 12 Javascript
jquery实现鼠标滑过小图时显示大图的方法
Jan 14 Javascript
gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点
Feb 21 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
May 18 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
Dec 29 Javascript
分享一个vue项目“脚手架”项目的实现步骤
May 26 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
Feb 27 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
Jul 21 Javascript
JS Object构造函数之Object.freeze
Apr 28 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
dedecms模板标签代码官方参考
2007/03/17 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
10个超级有用的PHP代码片段果断收藏
2015/09/23 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
javascript来定义类的规范小结
2010/11/19 Javascript
jquery中的 $("#jb51")与document.getElementById("jb51") 的区别
2011/07/26 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
js弹窗返回值详解(window.open方式)
2014/01/11 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
JavaScript ES6箭头函数使用指南
2018/12/30 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
vue多页面项目中路由使用history模式的方法
2019/09/23 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
python实现定制交互式命令行的方法
2014/07/03 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
详解Python之unittest单元测试代码
2018/01/24 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
对TensorFlow中的variables_to_restore函数详解
2018/07/30 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
浅析Python的命名空间与作用域
2020/11/25 Python
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
詹天佑教学反思
2014/04/30 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
单位工作证明
2014/10/07 职场文书
自愿离婚协议书2015
2015/01/26 职场文书
班主任开场白
2015/06/01 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技