У меня странное поведение. Я использую довольно тяжелую страницу (4000 узлов), предназначенную для отображения системы диспетчеризации для операций доставки. Каждые 30 сек. Я обновляю с помощью jquery, список операций (3000 узлов более 4000). Он работает на отлично, но ... каждый раз память как Firefox, так и Chrome увеличивается на 3-6ko. Конечно, через некоторое время браузер вылетает ...
У кого-нибудь есть идеи, почему? Это утечка памяти? Javascript где-то не удается? Я проверил, и после каждого обновления у меня одинаковое количество узлов, что означает, что замена выполняется правильно.
После каждой операции обновления я сбрасываю пару событий: вот пример
$("#orders_list .list_table_row").hover(
function(){
// mouse over
$(this).children().css("background-color","#E0E0E0");
},
function(){
// mouse out
$(this).children().css("background-color","");
});
Любые предложения действительно приветствуются, намеки, что угодно ...
Я нашел 2 интересные ссылки:
http://www.javascriptkit.com/javatutors/closuresleak/index3.shtml и
http://www.jibbering.com/faq/faq_notes/closures.html
Спасибо,
Пол
Редакция 1 - добавлен пример кода и ссылки