动态加载外部javascript文件的函数代码分享
更新时间:2011年07月28日 08:05:24 作者:
动态加载外部javascript文件的函数代码分享,做个记录备忘,方便查找。
复制代码 代码如下:
(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");
相关文章
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
这篇文章主要介绍了微信小程序多行文本显示...+显示更多按钮和收起更多按钮,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-09-09
在IE下获取object(ActiveX)的Param的代码
在IE下,获取Param的时候有个诡异现象(不知道算不算bug)。2009-09-09
js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE
最近改用Firefox后,发现很多网站的“加入收藏”链接点击无效了,后来发现原来是IE浏览器和Firefox浏览器的“加入收藏夹”的写法是不同的。2009-12-12
JavaScript输出为[object Object]问题的解决办法
平时我们在接收后端返回的json对象通常是一个字符串类型的object,所以一般我们要对这个object进行类型转化后,我们才能使用object里面的数据,这篇文章主要给大家介绍了关于JavaScript输出为[object Object]问题的解决办法,需要的朋友可以参考下2023-11-11


最新评论