做为一个好的优秀前端,不仅能够写出优雅的代码,也要更加关注于性能性的问题,但由于我们在项目过程中可能会考虑到一些成本性的问题,不可能让我们的项目在性能方面面面俱到,但我们可以做到最为基本的做优化。
我们可以从以下几点进行优化:
1. 减少对服务器方面的请求
我们使用外部文件CSS 和JS,在某些情况下给予合并,数量上减少。一次请求多次利用,因为浏览器会在缓存中找到已经下载过的外部文件,不会再进行请求。这样以来就可以减情服务器的压力。页面元素背景使用Css Sprite的方式
2. 减少系统资源的损耗(事件回收)
对于一些从页面上清除的元素,如果元素是有绑定事件的,在清除页面之前把元素事件移除,否则事件会一直存留在内存中,这样会加大内存资源的浪费。
3. 外部脚本、CSS样式的分布位置
页面渲染的流程是从上到下的一个过程,我们要遵守CSS样式在上,JS脚本在下这个标准,CSS样式在上,避免页面的重绘和回流。JS脚本在下避免页面的阻塞渲染。
4. 外部资源的压缩
对于CSS 和js进行压缩,减少带宽。用最少的时间进行下载
5. AJAX数据缓存
对于一些固定不变的数据进行缓存,减少对于服务器的请求
6. 减少重定向
重定向会进行域名的查询,会比较损耗资源,
7. 图像优化
图片格式最好使用PNG
8. 减少阻塞方式对资源的下载,使用并形下载外部资源的引用
阻塞下载,会给予客户端比较长的等待时间,对于用户的体验来说不是很好
相关推荐
web前端优化的一些自己从网上参考的方法然后总结出的内容
Web前端优化 1. 关于Web 2. 为什么需要优化 3. 优化对比分析 4. 怎么优化
Yahoo的WEB前端优化34条原则。大型web开发必备的技术知识。很不错哦
关于Web前端优化,网上已经有太多的文章,平时主要用的也就是Firefox的两个插件,Yahoo的YSlow和Google的Page Speed(如果您有其它比较好用的,分享一下哦),它们会对你的网页进行检测,哪些做的比较好,哪些还有待...
个人总结 j2ee J2EE 缓存 Web前端优化 服务器缓存 Hibernate ecache 面试
根据yslow建议,个人总结处理的一些web前端的优化方案。
Web 前端优化最佳实践.rar
Web 前端性能优化思路与学习方法Web 前端性能优化思路与学习方法Web 前端性能优化思路与学习方法
web前端优化知识总结+笔试+面试总结.pdf
Web前端优化最佳实践及工具集锦[定义].pdf
web前端优化知识总结+笔试+面试总结[参照].pdf
的 Exceptional Performance team 在 Web 前端方面作出了卓越的贡献。广为人知的优化规则也由 13 条到 14 条,再到 20 条,乃至现在的 34 条--真是与时俱进啊。最新的 34 条也针对不同的角度做了分类。
web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题面试题汇总+前端优化总结 web前端笔试题...
个人整理的前端面试资料,内含js常见面试内容和web性能优化方法以及一些其他的在面试过程中个人被问到过的问题。
让你页面速度飞起来,Web前端性能优化。 让你页面速度飞起来,Web前端性能优化。百度云盘视频资料,下载直接看
1. 尽量减少 HTTP 请求 (Make Fewer HTTP Requests)作为第一条,可能也是最重要的一条 3. 避免重定向 (Avoid Redir
让你页面速度飞起来 Web前端性能优化 让你页面速度飞起来 Web前端性能优化