06 2011 档案
摘要: 额,这个问题大家应该经常碰到,但也通常都忽略(当然,我也忽略:D不过还是提供一个简单的解决方案。问题如下代码:varbind=function(el,F){el.attachEvent('click',function(){F(el);});};匿名函数[[scope]]有到el的循环引用经过测试,利用scope chain的查找特性可以解决此问题。代码如下:varbind=function(el,F){voidfunction(){varclosure=function(){F(el);};el.attachEvent('click',closure);}()阅读全文


