想要成为一名合格的Web前端工程师,Web前端性能优化是一个必须要掌握的知识,那么应该怎么进行Web前端性能优化呢?
代码规范
- eslint
- tslint
-
目录规范
api 请求数据,统一管理接口,接口路径
components 公共组件
common 公共的代码库,插件
containers 视图组件
router 路由及路由配置
utils 工具库
App.vue 入口页面
main.js 入口文件命名规范
css优化
减少不必要层级嵌套
- 减少使用缩写 精准样式:使用padding-left: 10px 而不是 padding: 0 0 0 10px。
- 0px 简写成 0
- link
- @import
-
性能优化
压缩css
- 压缩js
- 图片压缩
- 减少http请求次数(合并 js,css)
- css-sprite 通过雪碧图使用定位来减少服务器请求次数
- 减少代码重复,提升代码复用性
SEO 搜索引擎优化