性能优化主要针对对网络性能与执行性能。
网络性能主要针对以下几种:
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操作是昂贵的,最耗性能,尽量减少操作,全局变量<属性<局部变量
最后牢记*属性越多,性能越低
网友评论