为了提高js代码的性能,我们必须要考虑到内存泄露的问题。 下面案例中被注释的代码存在内存泄露问题,那么就和我一起来看看解决方案吧。 <!DOCTYPE html><html lang="en"><he
为了提高js代码的性能,我们必须要考虑到内存泄露的问题。
下面案例中被注释的代码存在内存泄露问题,那么就和我一起来看看解决方案吧。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>test</title></head><body> <div id="some">Hello world!</div></body><script> /*function assignHandler(){ var element = document.getElementById("some") element.onclick = function(){ console.log(element.id); } }*/ function assignHandler(){ var element = document.getElementById("some") var id=element.id; element.onclick = function(){ console.log(id); } element = null; } assignHandler();</script></html>