缓存
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();