动态加载外部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 相关文章推荐
Node.js实战 建立简单的Web服务器
Mar 08 Javascript
Javascript核心读书有感之类型、值和变量
Feb 11 Javascript
JS简单限制textarea内输入字符数量的方法
Oct 14 Javascript
浅谈Sticky组件的改进实现
Mar 22 Javascript
js实现登录验证码
Dec 22 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
Jan 05 Javascript
vue如何在自定义组件中使用v-model
May 14 Javascript
vue2使用keep-alive缓存多层列表页的方法
Sep 21 Javascript
vue-router 手势滑动触发返回功能
Sep 30 Javascript
原生js+css调节音量滑块
Jan 15 Javascript
JavaScript运行机制实例分析
Apr 11 Javascript
5种方法告诉你如何使JavaScript 代码库更干净
Sep 15 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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
同一空间绑定多个域名而实现访问不同页面的PHP代码
2006/12/06 PHP
php读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
PHP网站常见安全漏洞,及相应防范措施总结
2021/03/01 PHP
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
封装的原生javascript弹出层代码
2010/09/24 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
js实现表单检测及表单提示的方法
2015/08/14 Javascript
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
echarts整合多个类似option的方法实例
2018/07/10 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
Vue基础配置讲解
2019/11/29 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
2020/11/06 Javascript
[43:48]Ti4正赛第一天 VG vs NEWBEE 2
2014/07/19 DOTA
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
Python的装饰器用法学习笔记
2016/06/24 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
详解Python 函数如何重载?
2019/04/23 Python
django+echart数据动态显示的例子
2019/08/12 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
2020/11/20 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
国际贸易专业推荐信
2013/11/15 职场文书
数学教育专业求职信
2014/07/22 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis