性能优化

性能优化主要针对对网络性能执行性能

网络性能主要针对以下几种:

1 针对http请求,请求越少越好。

这就要求js合并,css合并,图片(sprite)合并。

2 http请求越小越好。

这就要求对css,js进行压缩。

压缩的方法有两种:第一种手动压缩,第二种工具  http://tool.oschina.net/

3图片延迟加载

4、CDN Content Delivery Network 内容分发网络

跟前端没关系,财务决定

5.阻塞加载(同步加载)

非阻塞加载(异步加载)

前端页面:css html 图片用非阻塞加载,js用阻塞加载。

建议大家:1.别人网站的js,放在body后面; 2.自己的js放到别人的前边;

执行性能是大家平时的编程习惯建议大家做到四点:

1.不用的东西删除

2.尽量不用全局变量,好资源、冲突

3.能用系统的就不要自己写了

4.尽量使用正则去操作字符串

还有就是DOM操作是昂贵的,最耗性能,尽量减少操作,全局变量<属性<局部变量

最后牢记*属性越多,性能越低

你可能感兴趣的:(性能优化)