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 相关文章推荐
ajax上传时参数提交不更新等相关问题
Dec 11 Javascript
jQuery搜索同辈元素方法
Feb 10 Javascript
深入解读JavaScript中的Iterator和for-of循环
Jul 28 Javascript
关于在Servelet中如何获取当前时间的操作方法
Jun 28 Javascript
AngularJS 所有版本下载地址
Sep 14 Javascript
js 获取本地文件及目录的方法(推荐)
Nov 10 Javascript
EasyUI学习之Combobox级联下拉列表(2)
Dec 29 Javascript
vue.js移动端tab组件的封装实践实例
Jun 30 Javascript
浅谈node的事件机制
Oct 09 Javascript
Bootstrap table使用方法汇总
Nov 17 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
Jun 07 Javascript
Vue2.0 ES6语法降级ES5的操作
Oct 30 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
mysql+php分页类(已测)
2008/03/31 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
PHP整合PayPal支付
2015/06/11 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
javascript prototype原型操作笔记
2009/12/07 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
js判断undefined类型示例代码
2014/02/10 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
Python日期操作学习笔记
2008/10/07 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
python实现猜数字游戏
2020/03/25 Python
Python调用C/C++的方法解析
2020/08/05 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
婚礼主持结束词
2014/03/13 职场文书
秋天的雨教学反思
2014/04/27 职场文书
小学见习报告
2014/10/31 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
车队安全员岗位职责
2015/02/15 职场文书
被告答辩状范文
2015/05/22 职场文书
公司新员工欢迎词
2015/09/30 职场文书
调解协议书范本
2016/03/21 职场文书
公文写作:工伤事故分析报告怎么写?
2019/11/05 职场文书
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers