几种提高javascript载入速度的方式
来源:互联网 发布:人工智能 编程语言 编辑:程序博客网 时间:2024/04/29 20:12
几种提高javascript载入速度的方式(异步非阻塞的)
0. 直接document.write
<script language="javascript">
document.write("<script src='test.js'><\/script>");
</script>
1. 动态创建script元素
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "event.js";
document.getElementsByTagName("head")[0].appendChild(script);
2. 用XMLHttpRequest取得要脚本的内容,再创建Script对象
var createXHR = function(){
var xhr = false;
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
else {
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xhr;
}
var xhr = createXHR();
xhr.open("GET", "event.js", true);
xhr.onreadystatechange = function(){
if (xhr.readyState === 4 || xhr.status === 200) {
var script = document.createElement("script");
document.getElementsByTagName("head")[0].appendChild(script);
script.text = xhr.responseText;
}
}
xhr.send(null);
- 几种提高javascript载入速度的方式
- 提高网站速度的几种手段
- 提高PHP速度的几种办法
- 提高PHP速度的几种办法
- 提高高并发访问的响应速度的几种方式
- Spring载入配置文件applicationContext.xml的几种方式
- 优化网站速度的几种方式
- 优化网站速度的几种方式
- 如何提高ASP.NET页面载入速度的方法
- 如何提高ASP.NET页面载入速度的方法
- 如何提高ASP.NET页面载入速度的方法
- 如何提高ASP.NET页面载入速度的方法
- 提高系统运行速度的几种方法
- Mathematica提高运算速度的几种方法
- PHP提高SESSION响应速度的几种方法
- 提高cookie安全性的几种方式
- 提高Ajax速度的几点方法
- 提高网页加载速度最简单的5种方式
- iphone开发,请求url参数带中文的问题
- vim批量替换
- Selenium2.0 WebDriver入门指南
- C++例题
- sql语名查询"今天","昨天","本周","本月"数据方法!
- 几种提高javascript载入速度的方式
- c#通过Windows API 判断网络是否连接
- XCODE4如何导入静态库
- 为什么使用Linux
- 如何给JFileChooser.showSaveDialog()设置默认文件名
- Android模拟翻书效果
- Android推送通知指南
- 紧张的飞秋(FEIQ)爱好者汗都下来了
- Android线程模型