我有一个小应用程序,可以在同一页面中包含大约 50 个视图。想象一个包含 50 个项目的列表视图的页面,每个项目都有它的视图。
所以我想在不发生内存泄漏的情况下删除所有这些,问题是,最有效的方法是什么?
据我所知,我不能只删除顶视图,我需要将所有这些视图保存在一个变量中,并对其中的每个人调用 remove() ,但这似乎非常低效。
另外,如果一个视图没有与listento绑定的事件,即使我没有在它上显式调用remove(),如果我删除DOM元素,它也会被垃圾收集吗?
谢谢!
我有一个小应用程序,可以在同一页面中包含大约 50 个视图。想象一个包含 50 个项目的列表视图的页面,每个项目都有它的视图。
所以我想在不发生内存泄漏的情况下删除所有这些,问题是,最有效的方法是什么?
据我所知,我不能只删除顶视图,我需要将所有这些视图保存在一个变量中,并对其中的每个人调用 remove() ,但这似乎非常低效。
另外,如果一个视图没有与listento绑定的事件,即使我没有在它上显式调用remove(),如果我删除DOM元素,它也会被垃圾收集吗?
谢谢!