循环引用
window.onload = function(){
var el = get();
el.onclick = function(){
}
//循环引用: ao->el->function->ao
//1. el = null;
//2. 不持有dom, el.onclick 改成 get().onclick
//3. 将function定义在onload外
}
草稿,待整理。。。
本文探讨了JavaScript中的一种常见问题——循环引用,并提供了几种解决方法。包括将DOM元素设为null、改变事件绑定方式以及将函数定义移出加载事件。
循环引用
window.onload = function(){
var el = get();
el.onclick = function(){
}
//循环引用: ao->el->function->ao
//1. el = null;
//2. 不持有dom, el.onclick 改成 get().onclick
//3. 将function定义在onload外
}
草稿,待整理。。。
1万+

被折叠的 条评论
为什么被折叠?