如何提高js的性能 防止内存泄露 回收内存该怎么操作 还有DOM的遍历怎样才合理

近期做前端页面,使用了大量的插件和各种UI框架,尤其是做web app 页面的响应速度大大的降低了!请问该如何防止页面响应时间过长呢?除了用r.js压缩JS外,如何规范的对dom的操作和建立合理的内存回收的机制,提高JS的性能呢?(不要复制百度搜来的,谢谢!)

阅读 4.1k
4 个回答

用原生js写,少用第三方框架类,用amd模块加载

想要性能就别上什么UI框架,除非能确定它能把事件都解绑了,譬如我自己的。
有事件的组件都提供了 unbind 或者 remove 方法,需要销毁的时候调用一下就行了

web app 不适合做交互很复杂的应用,你会发现即使不用控件。很简单的单选或者下拉框在一些低配的手机里都会响应慢,更何况一个页面上有若干个控件。所以现在国内著名app都很少有用web app的。web app就是适合做浏览用。做内嵌效果不错。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题