Code:loadScript( )加载js的功能函数


Posted in Javascript onFebruary 02, 2007
<script type="text/javascript">  
/**  
 * function loadScript  
 * Copyright (C) 2006 Dao Gottwald  
 *  
 * This library is free software; you can redistribute it and/or  
 * modify it under the terms of the GNU Lesser General Public  
 * License as published by the Free Software Foundation; either  
 * version 2.1 of the License, or (at your option) any later version.  
 *  
 * This library is distributed in the hope that it will be useful,  
 * but WITHOUT ANY WARRANTY; without even the implied warranty of  
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU  
 * Lesser General Public License for more details.  
 *  
 * You should have received a copy of the GNU Lesser General Public  
 * License along with this library; if not, write to the Free Software  
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA  
 *  
 * Contact information:  
 * Dao Gottwald <dao at design-noir.de>  
 * Herltestra?e 12  
 * D-01307, Germany  
 *  
 * @version 1.5  
 * @url http://design-noir.de/webdev/JS/loadScript/  
 */  function loadScript (url, callback) {  
  var script = document.createElement('script');  
  script.type = 'text/javascript';  
  /* should be application/javascript  
   * http://www.rfc-editor.org/rfc/rfc4329.txt  
   * http://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=84613  
   */  
  if (callback)  
    script.onload = script.onreadystatechange = function() {  
      if (script.readyState && script.readyState != 'loaded' && script.readyState != 'complete')  
        return;  
      script.onreadystatechange = script.onload = null;  
      callback();  
    };  
  script.src = url;  
  document.getElementsByTagName('head')[0].appendChild (script);  
}  
</script>
 

实例:

<script type="text/javascript"> 
// prevent google analytics from slowing down page loading 
window.addEventListener ('load', function() { 
  loadScript ('http://www.google-analytics.com/urchin.js', function() { 
    window._uacct = 'UA-xxxxxx-x'; 
    urchinTracker(); 
  }); 
}, false); 
</script>
Javascript 相关文章推荐
jQuery中与toggleClass等价的程序段 以及未来学习的方向
Mar 18 Javascript
JS前端框架关于重构的失败经验分享
Mar 17 Javascript
jquery设置控件位置的方法
Aug 21 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
Jun 18 Javascript
学JavaScript七大注意事项【必看】
May 04 Javascript
基于JavaScript实现全选、不选和反选效果
Feb 15 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
微信小程序实现tab和swiper切换结合效果
Jul 17 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
Dec 07 Javascript
小程序新版订阅消息模板消息
Dec 31 Javascript
微信小程序间使用navigator跳转传值问题实例分析
Mar 27 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 Javascript
JavaScript脚本性能的优化方法
Feb 02 #Javascript
JavaScript中“+=”的应用
Feb 02 #Javascript
HTTP状态代码以及定义(解释)
Feb 02 #Javascript
任意位置显示html菜单
Feb 01 #Javascript
Javascript 判断 object 的特定类转载
Feb 01 #Javascript
背景音乐每次刷新都可以自动更换
Feb 01 #Javascript
做网页的一些技巧
Feb 01 #Javascript
You might like
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
ThinkPHP的MVC开发机制实例解析
2014/08/23 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
php json相关函数用法示例
2017/03/28 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
jQuery :first选择器使用介绍
2013/08/09 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
深入浅析JS的数组遍历方法(推荐)
2016/06/15 Javascript
bootstrap下拉菜单使用方法解析
2017/01/13 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
vue引入swiper插件的使用实例
2017/07/19 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
Python卸载模块的方法汇总
2016/06/07 Python
Python设置默认编码为utf8的方法
2016/07/01 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
python爬虫实现中英翻译词典
2019/06/25 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
Python os模块常用方法和属性总结
2020/02/20 Python
python自动点赞功能的实现思路
2020/02/26 Python
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
暑期社会实践学生的自我评价
2014/01/09 职场文书
杜甫草堂导游词
2015/02/03 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
Windows server 2012搭建FTP服务器
2022/04/29 Servers