开发笔记——前端优化
来源:互联网 发布:taft地震波数据下载 编辑:程序博客网 时间:2024/06/05 03:36
这是我第一写博客,如果有问题,欢迎大家多多给予意见和建议。
这篇博客主要讲在自己开发的过程中遇到的有关于前端页面优化 的问题。
1、减少http请求
(1)减少图片请求:在开发的过程中,有时会有很多的小图,对于这些小图,可以使用css sprite,将多个小图合并,这样只需要请求一张图片就好了,但是在开发过程中,我发现在移动端的网页上,使用css sprite会影响banckground-size,不能适配不同的分辨率,最后,我选择将图片转化为base64,减少请求。
(2)减少css,js的文件数量:可以将css和js文件合并压缩,从而减少http请求
2、将js文件放在页面底部,浏览器对于页面的加载时是可以并发的,但是外联的js脚本文件会阻塞这种加载,影响页面的响应速度,并且减少<script>标签的个数可以有效的提高页面性能。
3、对于一些并不经常改动的css或js文件,可以将其缓存。
4、减少脚本对DOM的操作,每次使用js操作DOM都会有性能消耗,可以使用MVVM框架或者MVC框架来减少js对DOM的操作。
阅读全文
0 0
- 开发笔记——前端优化
- 前端开发——HTML学习笔记
- 前端开发——HTML学习笔记
- 前端开发——HTML学习笔记
- 前端页面优化笔记
- 前端性能优化笔记
- 前端性能优化笔记
- 前端开发优化
- 前端开发优化
- 前端开发性能优化
- 前端开发性能优化
- WEB前端开发优化
- 前端开发性能优化
- popush前端优化—钱珺
- 前端开发学习笔记
- 前端开发笔记
- 前端开发笔记1
- web前端开发笔记
- java.lang.ExceptionInInitializerError的原因
- AspectCore.Extension.Reflection : .NET Core反射扩展库
- spring cloud+dotnet core搭建微服务架构:配置中心续(五)
- Android自定义控件drawText的baseline的问题
- 解析各类文件--cookbook读书笔记
- 开发笔记——前端优化
- 整理springdata mongodb 查询 一
- 习题1
- Android 报错解决办法:I/O error during system call, Connection reset by peer
- 小结
- OKHttp取消网络请求
- Android sendBroadcast的过程分析
- 数据结构实验之栈与队列十:走迷宫
- 如何批量产生文本的哈希值(如MD5、SHA-1)