提问人:gnarsi 提问时间:7/31/2013 更新时间:7/31/2013 访问量:138
由于页面卸载时缺少解绑而导致的问题
Issues caused due to lack on unbinds on a page unload
问:
我有一个在移动设备上运行的 Web 应用程序(64 MB 内存)。
应用程序是一个向导,它要求用户输入以使用数据对其进行验证。 在每个步骤中,它都会验证一条数据。
应用程序在每个步骤中执行一个发布,然后呈现服务器返回的响应。这将一直持续到完成所有步骤,然后重定向回主页。
现在我在设备上遇到了一个奇怪的问题,设备在几个步骤后崩溃了。在一些艰苦卓绝和更深入的调查中,我发现该应用程序没有取消绑定事件处理程序,如点击等,并且在页面卸载时取消绑定事件处理程序解决了这个问题。
现在,在发布和渲染响应的情况下,我假设浏览器会自动取消绑定所有事件。它不这样做吗?多个事件绑定是否会给设备内存带来很大的负担?浏览器级别发生了什么?
答: 暂无答案
评论