前端优化的小结
来源:互联网 发布:linux kvm虚拟化 编辑:程序博客网 时间:2024/06/05 16:51
这几天看了许多关于前端优化的文章,发现自己在做开发时很少考虑到这些,或者说是没能在一开始就考虑到,当项目出现反应慢,卡死等情况时才想到要做优化,而且也经常犯一些错误。现在根据自己经验和所看的文章做一个小结。
一、前端优化首先应该考虑的就是减少HTTP请求
因为浏览器与服务器通信时,想好了大量的时间,包括与服务器建立连接,想服务器发送信息,服务器接收信息后处理并返回信息,浏览器接收返回的信息并解释处理等过程。
而我们项目中的许多CSS文件,js文件,图片等都需要与服务器建立连接,频繁的连接消耗了大量的时间,导致了性能的降低,反应速度慢;
建议
尽量合并css文件和js文件,对于图片,我们可以将多个图片合成一个大图,使用雪碧图的方式(css的定位,慕客网有相关技术课程)根据需要显示图片,从而达到减少HTTP请求的目的
二、减少对DOM的操作
修改和访问DOM都回导致页面的Repaint和Reflow,这些操作的代价比较大,尤其是循环的去修改和访问DOM
三、 查询缓存
在浏览器端可以通过查询缓存的方式加快响应速度,
四、css文件,js文件压缩
减小浏览器请求的数据大小
1 0
- 前端优化的小结
- web前端性能优化小结
- WEB前端性能优化小结
- web前端页面性能优化小结
- web前端页面性能优化小结
- web前端页面性能优化小结
- web前端 页面性能优化小结
- web前端页面性能优化小结
- web前端页面性能优化小结
- webpack 前端构建性能优化策略小结
- webpack 前端构建性能优化策略小结
- web前端页面性能优化小结
- web前端页面性能优化小结
- 前端优化的规则
- 前端优化的方方面面
- web前端的优化
- 前端优化的技巧
- 前端性能的优化
- IS 函数判断变量类型
- iOS 缓存机制
- BMP 转 YUV (BMP2YUV)
- js 集合去重,交集,并集,差集
- PHP学习笔记2-基础知识
- 前端优化的小结
- 【SDOI2013】项链
- PHP学习笔记3-表单
- jsp页面传递数组参数到后台
- BMP 转 YUV (BMP2YUV)+ YUV 转RGB
- java io流
- hdu 1864 最大报销额
- KVC,KVO,NSNotification总结
- Shell 传递参数