缓存

来源:互联网 发布:淘宝几心怎么看 编辑:程序博客网 时间:2024/06/08 18:29

localStorage本地缓存项目js文件


代码:function loadJs() {  
          var name = "angular";  
          var url = "https://code.angularjs.org/2.0.0-beta.3/angular2.js";  
          var xhr;  
          var js = window.localStorage ? localStorage.getItem(name) : "";  
          if (js == null || js.length == 0) {  
              if (window.ActiveXObject) {  
                  xhr = new ActiveXObject("Microsoft.XMLHTTP");  
              } else if (window.XMLHttpRequest) {  
                  xhr = new XMLHttpRequest();  
              }  
              xhr.open("GET", url);  
              xhr.send(null);  
              xhr.onreadystatechange = function () {  
                  if (xhr.readyState == 4 && xhr.status == 200) {  
                      js = xhr.responseText;  
                      localStorage.setItem(name, js);  
                  }  
              };  
          } 
      } 


      loadJs();
  

原创粉丝点击