动态加载javascript

  1. /**  
  2.  * 动态加载JS文件  
  3.  */  
  4. var Faceye = {   
  5.     version : 1.0,   
  6. /**  
  7. *简单取得httpRequest  
  8. */  
  9.     httpRequest : function() {   
  10.         var xRequest = null;   
  11.         if (window.XMLHttpRequest) {   
  12.             xRequest = new XMLHttpRequest();   
  13.         } else if (window.ActiveXObject) {   
  14.             xRequest = new ActiveXObject("MsXml2.XmlHttp");   
  15.         }   
  16.         return xRequest;   
  17.     },   
  18. /**  
  19. *简单的加载文件  
  20. */  
  21.     load : function(src) {   
  22.         var headerDom = document.getElementsByTagName('head').item(0);   
  23.         var jsDom = document.createElement('script');   
  24.         jsDom.type = 'text/javascript';   
  25.         jsDom.scr = src;   
  26.         headerDom.appendChild(jsDom);   
  27.     },   
  28. /**  
  29. *通过ajax方式加载js  
  30. */  
  31.     ajaxLoad : function(src) {   
  32.         var xRequest = this.httpRequest();   
  33.         xRequest.open('GET',src,true);   
  34.         xRequest.send(null);   
  35.                     var headerDom = document.getElementsByTagName('head')   
  36.                             .item(0);   
  37.                     var jsDom = document.createElement('script');   
  38.                     jsDom.type = 'text/javascript';   
  39.                     jsDom.language='javascript';   
  40.                     jsDom.defer=true;   
  41.                     jsDom.text=xRequest.responseText;   
  42.                     headerDom.appendChild(jsDom);   
  43.            
  44.     }   
  45. };  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值