前端性能优化
来源:互联网 发布:vscode 设置语法高亮 编辑:程序博客网 时间:2024/05/17 08:41
一、最最基本的
- CSS顶部, JS底部
- YUI compressor/Gzip
- CDN 有
- 必要的CSS Sprite
- Ajax可缓存
二、CSS渲染、页面重绘以及回流
三、降低静态资源请求数
- 开始提到的CSS sprite,目前因降低后期维护成本,sprite的规模有所降低
- 字符与图形生成,如: 该图效果之前有介绍。
- CSS图形生成,如三角:
- CSS模拟,如几像素的投影效果
- CSS3技术,例如渐变效果CSS3
gradient
+filter
。投影效果CSS3box-shadow
+filter
blur。 - base64 url技术,例如虚点效果:
四、资源的复用
- 团队CSS样式库,快速构建网站 – Bootstrap有点类似我们这个味道,
.span1
,.span2
,.span3
,.span4
,.span4
,...
- 高宽自适应 – 无论选项卡、按钮等还是各个大小模块都是高宽自适应的,以适用于各种环境、需求
- CSS3 font-face技术 – 纯色图标大小以及颜色可以随意控制,增强复用
五、js/HTML交互相关
六、浏览器自身的潜力
ol
列表的数字、table
的自适应性<strong>
<h1-6>
粗体效果form
相关特性,元素自身特性实现submit
以及reset
等效果- HTML5
placeholder
以及其他N多现代浏览器支持特性等
七、问题所在
- 没有模块加载机制,20个模块脚本参杂在一起,一个页面可能只使用了4个。
- 图片的拉伸很常见
- 各种广告跟踪代码,把网站前端性能拉低了一个等级。
- HTML没有顶边显示,去除冗余空白字符以及注释,因此HTML页面大小未优化。不难,程序那边一直没做相关处理。
- 头部无用的一段专为IE6的
script
输出,之前曾做过处理,只IE6输出的,后来因为不同城市不同站等原因,后台那边懒得折腾了。
0 0
- Web 前端性能优化
- 网站前端性能优化
- Web 前端性能优化
- 前端性能优化参考资料
- 前端性能优化
- WEB前端性能优化
- 前端性能优化
- 前端性能优化原则
- 前端性能优化
- 前端性能优化
- 前端性能优化指南
- 前端性能优化
- 网站前端性能优化
- 聊聊前端性能优化
- 前端性能优化总结
- web前端性能优化
- 前端性能优化
- 前端性能优化规则
- 学习ES6-什么是ES6?为什么要学习ES6?
- 生日蜡烛问题及加法变乘法java实现
- 如何避免网络钓鱼诈骗,4点建议给到你
- spark_on_yarn环境搭建
- leetcode217 Contains Duplicate java
- 前端性能优化
- 关于activiti
- 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
- nagios_监控客服端口
- Codeforces Round #405 Div. 1 B. Bear and Tree Jumps
- 关于Mysql中select into outfile权限的探讨
- AndroidStudio真机运行后中文乱码
- [Linux/Ubuntu] vi/vim 使用方法讲解
- SQL 函数