在Determing if a SQL select returns an empty set asynchronously?我最終試圖使用對象的方法作爲事件處理程序。在事件處理程序的上下文中,使用正常的「this」對象並不對應於方法的對象(爲什麼不能確定,除了我目前對javascript的簡單理解之外,我的猜測是由於變量名稱的作用域?)。這是否在JavaScript中創建循環引用?
正如我在前面的問題中提到的,從http://w3future.com/html/stories/callbacks.xml開始,他們的解決方案是基本上讓每個對象都提供一個「var me = this」變量。我的問題是,這是否會創建一個循環引用來防止對象被垃圾收集?
如果是這樣,是否有更好的方法來完成任務?
謝謝。
DOM <-> JavaScript問題只發生在IE6中(而不是IE,FIrefox,Chrome ,...)? – Prusse
@Prusse:我相信如此。 – SLaks