动态加载外部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 相关文章推荐
JS实现程序暂停与继续功能代码解读
Oct 10 Javascript
javascript中通过arguments参数伪装方法重载
Oct 08 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
Mar 05 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
Sep 30 Javascript
jquery中live()方法和bind()方法区别分析
Jun 23 Javascript
js实现非常棒的弹出div
Oct 06 Javascript
Javascript中作用域的详细介绍
Oct 06 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
Sep 18 Javascript
小程序分页实践之编写可复用分页组件
Jul 18 Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 Javascript
JS实现省市县三级下拉联动
Apr 10 Javascript
浅谈Ant Design Pro 菜单自定义 icon
Nov 17 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函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
2015/03/26 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
浅谈webpack SplitChunksPlugin实用指南
2018/09/17 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
如何学习Python time模块
2020/06/03 Python
Python3获取cookie常用三种方案
2020/10/05 Python
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
七年级地理教学反思
2014/01/26 职场文书
11月升旗仪式讲话稿
2014/02/15 职场文书
工程部主管岗位职责
2015/02/12 职场文书
食品安全责任书范本
2015/05/09 职场文书
大学毕业晚会开场白
2015/05/29 职场文书
党章党规党纪学习心得体会
2016/01/14 职场文书
护士业务学习心得体会
2016/01/25 职场文书