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 相关文章推荐
通过JAVASCRIPT读取ASP设定的COOKIE
Nov 24 Javascript
Javascript下判断是否为闰年的Datetime包
Oct 26 Javascript
Javascript 实现复制(Copy)动作方法大全
Jun 20 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
Jul 27 Javascript
基于javascript实现彩票随机数生成(简单版)
Apr 17 Javascript
JavaScript之Vue.js【入门基础】
Dec 06 Javascript
JS实现css hover操作的方法示例
Apr 07 Javascript
angularjs 页面自适应高度的方法
Jan 17 Javascript
Angular5中状态管理的实现
Sep 03 Javascript
Vue实现Layui的集成方法步骤
Apr 10 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
May 23 Javascript
vant中的toast层级改变操作
Nov 04 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
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
完美的php分页类
2017/10/24 PHP
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
2011/09/13 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
一个可拖拽列宽表格实例演示
2012/11/26 Javascript
artDialog双击会关闭对话框的修改过程分享
2013/08/05 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
Jquery Mobile 自定义按钮图标
2015/11/18 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
jQuery.parseJSON()函数详解
2019/02/28 jQuery
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
微信小程序自定义单项选择器样式
2019/07/25 Javascript
Angular处理未可知异常错误的方法详解
2021/01/17 Javascript
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
python实现报表自动化详解
2017/11/16 Python
python模块之paramiko实例代码
2018/01/31 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
Python基于numpy模块实现回归预测
2020/05/14 Python
pandas apply多线程实现代码
2020/08/17 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
爱游人:Travelliker
2017/09/05 全球购物
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
岗位职责定义及内容
2013/11/08 职场文书
初二生物教学反思
2014/02/03 职场文书
会计电算化大学生职业规划书
2014/02/05 职场文书
语文教师求职信范文
2015/03/20 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS