动态加载外部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");

相关文章

  • 找到了一篇jQuery与Prototype并存的冲突的解决方法

    找到了一篇jQuery与Prototype并存的冲突的解决方法

    找到了一篇jQuery与Prototype并存的冲突的解决方法...
    2007-08-08
  • JavaScript之map reduce_动力节点Java学院整理

    JavaScript之map reduce_动力节点Java学院整理

    这篇文章主要为大家详细介绍了JavaScript之map reduce的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Javascript 实现放大镜效果实例详解

    Javascript 实现放大镜效果实例详解

    这篇文章主要介绍了Javascript 实现放大镜效果实例详解的相关资料,这里附有实现实例代码,具有参考价值,需要的朋友可以参考下
    2016-12-12
  • Weex开发之地图篇的具体使用

    Weex开发之地图篇的具体使用

    这篇文章主要介绍了Weex开发之地图篇的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • firefox TBODY 用js显示和隐藏时出现错位的解决方法

    firefox TBODY 用js显示和隐藏时出现错位的解决方法

    今天帮别人写一个网页,发现:当用javascript动态设置tr.style.display = "block"显示某行时,使用IE浏览没有问题,但使用firefox浏览时该行被移到了其它行的后面,很是诧异。
    2008-12-12
  • js 实现省市区三级联动菜单效果

    js 实现省市区三级联动菜单效果

    本文主要分享了js实现省市区三级联动菜单效果的示例代码。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • JavaScript日期类型的一些用法介绍

    JavaScript日期类型的一些用法介绍

    这篇文章主要介绍了JavaScript日期类型的一些用法介绍,本文讲解了获取某个月份的天数、获取时区、计算运行时间、删除cookie等用法,需要的朋友可以参考下
    2015-03-03
  • 微信小程序webview 脚手架使用详解

    微信小程序webview 脚手架使用详解

    这篇文章主要介绍了微信小程序webview 脚手架使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
    2019-07-07
  • JavaScript面试题大全(推荐)

    JavaScript面试题大全(推荐)

    在javascript开发中,js面试题是必问的一项,今天小编抽时间给大家整理些js常见的面试题,对js面试题相关知识感兴趣的朋友一起看看吧
    2016-09-09
  • javascript动态加载三

    javascript动态加载三

    首先是通过同步策略来实现模块加载与回调函数之间进行分离,接着是通过异步策略来实现模块加载与回调函数之间进行分离
    2012-08-08

最新评论