近期做前端页面,使用了大量的插件和各种UI框架,尤其是做web app 页面的响应速度大大的降低了!请问该如何防止页面响应时间过长呢?除了用r.js压缩JS外,如何规范的对dom的操作和建立合理的内存回收的机制,提高JS的性能呢?(不要复制百度搜来的,谢谢!)
在项目开发中,个人觉得js内存泄漏一般是代码层面的问题,可以:
因资源请求造成的性能问题,需要:
1.资源压缩、合并;
2.减少请求数;
3.CDN分发。
因页面JS引起的性能问题,需要:
1.了解重排、重绘造成性能问题及解决方案;http://blog.jobbole.com/46722/
2.涉及大量字符串操作时,使用array的join,而不是字符串拼接;
3.其他的优化点:http://www.cnblogs.com/koking/archive/2011/10/17/2215665.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。