[thelist] Question about memory leaks with Javascript and Ajax
Bill Moseley
moseley at hank.org
Sat Mar 4 15:50:51 CST 2006
I'm new to javascript, but I have seen comments about memory leaks.
I'm wondering if I need to be concerned about what I'm doing.
This message was warnocked on the Behaviour list -- sorry for any
duplicates.
I have a table that I apply events to using Behaviour.
http://bennolan.com/behaviour/
For example:
Behaviour.register( {
'#matrix td a' : function(e){
addEvent(e, 'click', stop_bubble, false );
e.onclick = function() {
return true;
}
}
} );
Now, that #matrix div can be completely replaced by an Ajax call (using
Ajax.Updater) -- the table's headings can be clicked to sort by a
column, for example, and the table is updated in-place.
In the Ajax.Updater call I specify an onComplete action of
"Behaviour.apply" to reapply the actions to the newly replaced table.
So, what I'm curious about is when I replace the table with the Ajax
call do I have to worry about those (old) events added to the original
table? That is, do updates to the DOM take care of garbage
collection?
--
Bill Moseley
moseley at hank.org
More information about the thelist
mailing list