zoukankan      html  css  js  c++  java
  • 动态加载JS文件

    1. /** 
    2.  * www.faceye.com 网络支持系统  
    3.  * 作者:宋海鹏 ecsun@sohu.com/myecsun@hotmail.com/QQ:82676683 
    4.  * 说明:javascripts 工具类 
    5.  *  
    6.  */  
    7.   
    8. /** 
    9.  * 动态加载JS文件 
    10.  */  
    11. var Faceye = {  
    12.     version : 1.0,  
    13. /** 
    14. *简单取得httpRequest 
    15. */  
    16.     httpRequest : function() {  
    17.         var xRequest = null;  
    18.         if (window.XMLHttpRequest) {  
    19.             xRequest = new XMLHttpRequest();  
    20.         } else if (window.ActiveXObject) {  
    21.             xRequest = new ActiveXObject("MsXml2.XmlHttp");  
    22.         }  
    23.         return xRequest;  
    24.     },  
    25. /** 
    26. *简单的加载文件 
    27. */  
    28.     load : function(src) {  
    29.         var headerDom = document.getElementsByTagName('head').item(0);  
    30.         var jsDom = document.createElement('script');  
    31.         jsDom.type = 'text/javascript';  
    32.         jsDom.scr = src;  
    33.         headerDom.appendChild(jsDom);  
    34.     },  
    35. /** 
    36. *通过ajax方式加载js 
    37. */  
    38.     ajaxLoad : function(src) {  
    39.         var xRequest = this.httpRequest();  
    40.         xRequest.open('GET',src,true);  
    41.         xRequest.send(null);  
    42.                     var headerDom = document.getElementsByTagName('head')  
    43.                             .item(0);  
    44.                     var jsDom = document.createElement('script');  
    45.                     jsDom.type = 'text/javascript';  
    46.                     jsDom.language='javascript';  
    47.                     jsDom.defer=true;  
    48.                     jsDom.text=xRequest.responseText;  
    49.                     headerDom.appendChild(jsDom);  
    50.           
    51.     }  
    52. }; 
  • 相关阅读:
    UVa中国麻将(Chinese Mahjong,Uva 11210)
    Nginx-upstream模块
    Nginx-配置文件
    Nginx 负载均衡和反向代理实践
    Nginx-1
    linux下发送报警邮件(mailx)
    dns服务器搭建
    linux 时间相关
    Centos7调整swap分区
    rm 删除命令
  • 原文地址:https://www.cnblogs.com/winner/p/1243674.html
Copyright © 2011-2022 走看看