动态加载外部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高级程序设计 事件学习笔记
Sep 10 Javascript
js获取浏览器的可视区域尺寸的实现代码
Nov 30 Javascript
javascript中callee与caller的区别分析
Apr 20 Javascript
javascript简单比较日期大小的方法
Jan 05 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
Apr 16 Javascript
jQuery 3.0 的 setter和getter 模式详解
Jul 11 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
Dec 08 Javascript
浅谈Angular.js中使用$watch监听模型变化
Jan 10 Javascript
详解vue.js移动端导航navigationbar的封装
Jul 05 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
Aug 22 Javascript
浅谈Angular 的变化检测的方法
Mar 01 Javascript
详解js中Array的方法及技巧
Sep 12 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
PHP提示Notice: Undefined variable的解决办法
2012/11/24 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
PHP实现清除MySQL死连接的方法
2016/07/23 PHP
老生常谈PHP数组函数array_merge(必看篇)
2017/05/25 PHP
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
JS获取时间的方法
2015/01/21 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
TypeScript 中接口详解
2015/06/19 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
Vue.js实现模拟微信朋友圈开发demo
2017/04/20 Javascript
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
Vue3为什么这么快
2020/09/23 Javascript
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
python openCV自制绘画板
2020/10/27 Python
Python实现异步IO的示例
2020/11/05 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
数控技术应届生求职信
2013/11/13 职场文书
迟到检讨书范文
2015/01/27 职场文书
研究生简历自我评
2015/03/11 职场文书
《圆的周长》教学反思
2016/02/17 职场文书