锁定老帖子 主题:B/S项目内存泄露的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-01
无奈 到今天还是没解决以上问题,查了很多资料,做了很多测试,总结出来一个问题,在IE下 多次重复进行innerHTML 操作(注意每次写入参数不一样) 会导致内存严重泄露, 到今天也没解决问题,只有把内存严重泄露模块转为FLEX AJAX 说爱你不容易啊
|
|
返回顶楼 | |
发表时间:2008-04-01
innerhtml
在ie里面有问题 你就不能换别的方式dom么 |
|
返回顶楼 | |
发表时间:2008-04-02
就因为内存泄露你就要换成flex? 这个成本太大了
从你的描述来看 应该可以解决的 因为你的页面并不复杂 建议, 不要这么做: div.innerHTML=老内容 div.innerHTML=新内容 要在: 加入新内容前 显示的删除div下的老内容,例如 遍历div下的所有子结点, 移除其上面的事件,然后 removeNode(注意,这里建议用ext的那种做法),至于是否要深度移除,那就要看你的代码复杂度了 |
|
返回顶楼 | |
发表时间:2008-04-03
频繁更改DOM内容?Table?那就不要用字符串了,个人认为动态创建DOM对象更适合一些。
|
|
返回顶楼 | |
发表时间:2008-07-25
我想问下你们GRID 创建 时候使用的什么方式
是innerHTML吗? |
|
返回顶楼 | |