前端的性能对于一个Web应用来说非常重要,如果一个Web应用的页面加载速度非常快、对于用户的操作可以及时响应,那么产品的用户体验将会极大地提升。下图显示了页面加载速度对于用户体验的影响。
你可以使用 CSS delivery工具 来检测页面代码中是否存在@import方法。比如,如果检测结果中存在
@import url("style.css")
则建议你使用下面的代码来替代。
<link rel="style.css" href="style.css" type="text/css">
3. 避免使用document.write
在JavaScript中,可以使用 document.write在网页上显示内容或调用外部资源,而通过此方法,浏览器必须采取一些多余的步骤——下载资源、读取资源、运行JavaScript来了解需要做什么,调用其他资源时需要重新再执行一次这个过程。由于浏览器之前不知道要显示什么,所以会降低页面加载的速度。
document.write('<script src="another.js"></script>');
建议修改为:
<script src="another.js"></script>
4. 合并多个外部CSS文件
.megaphone {width:50px; height:50px; background:url(images/sprite.png) 0 0px;}
.smile {width:50px; height:50px; background:url(images/sprite.png) 0 -50px;}
<script type="text/javascript">
</script>
</script>
}
body {background-color:#d0e4fe;}
h1 {color:orange;text-align:center;}
<head>
</head>
通过以上的优化建议和优化工具,可以轻松找到影响你的Web页面性能的瓶颈,轻松实现Web页面性能的提升。如果你也有Web优化方面的经验,欢迎分享。
原文出处:CSDN 王果 编译整理
链接:http://www.csdn.net/article/2013-09-23/2817020-web-performance-optimization
![]()