Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajax请求后的页面元素和事件销毁_Javascript_Ajax - Fatal编程技术网

Javascript ajax请求后的页面元素和事件销毁

Javascript ajax请求后的页面元素和事件销毁,javascript,ajax,Javascript,Ajax,这是一个一般性问题 我使用ajax请求重新加载整个页面,并在body标记中插入响应 然后构造所需的元素,并使用mootools将事件添加到元素中 我想知道在下一个请求之后这些元素和事件会发生什么 是否需要手动销毁构造的元素和事件,还是在删除时进行销毁?经过一番搜索后,我发现无法销毁从JS创建的元素,如果删除了元素,则将其视为垃圾。这取决于引擎收集垃圾,它决定何时收集垃圾

这是一个一般性问题

我使用ajax请求重新加载整个页面,并在body标记中插入响应

然后构造所需的元素,并使用mootools将事件添加到元素中

我想知道在下一个请求之后这些元素和事件会发生什么


是否需要手动销毁构造的元素和事件,还是在删除时进行销毁?

经过一番搜索后,我发现无法销毁从JS创建的元素,如果删除了元素,则将其视为垃圾。这取决于引擎收集垃圾,它决定何时收集垃圾