程序员

前端优化

2018-03-28  本文已影响10人  chasing_dream

优化的目的:提高用户体验,加快网页反应速度。

加载页面和静态资源

页面渲染

代码规范

1、CSS放前面,JS放后面(减少白屏时间)

2、合并CSS和JS、雪碧图/base64(http请求大约占据了页面加载速度的80%之多,所以减少http请求是重中之重)

3、静态资源缓存

4、按需加载资源(常用的,Vue组件的懒加载)
懒加载(图片懒加载,下拉加载更多)

5、减少DOM操作,多个操作尽量合并在一起执行,缓存DOM查询
6、合并DOM插入

7、事件委托

8、使用CDN让资源加载更快

9、使用SSR后端渲染,数据直接输出到HTML中(现在Vue,React提出了这样的概念,它们默认是没有后端渲染的,其实在早起JSP,PHP,ASP都是属于后端渲染是直接将数据输出到浏览器无需通过ajax动态渲染)

1.优化下html标签嵌套结构,

2.优化一下http请求方式,

3.减少第三方框架引入,

4.优化js逻辑,

5.压缩源代码以减小web包的大小,

6.模块化项目结构以减少重复代码

7.资源的离线缓存

上一篇下一篇

猜你喜欢

热点阅读