Показать сообщение отдельно
  #4 (permalink)  
Старый 02.02.2010, 11:45
Кандидат Javascript-наук
Отправить личное сообщение для vk65535 Посмотреть профиль Найти все сообщения от vk65535
 
Регистрация: 21.11.2008
Сообщений: 114

Вот пример, приводящий к ликам.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><body><button onclick="leak()">leak</button><script type="text/javascript">
var createBlock = function() {
	var e = document.createElement('div');
	e.onclick = function(){};
},
leak = function() {
	for (var i = 0; i < 10000; ++i) createBlock();
};
</script></body></html>


Проверяется очень просто.
dom-element -> onclick function -> var e -> dom-element

В 7-м, к сожалению, не устранена, а то б давно уже забил на эту проблему.

P.S. Здесь мелкомягкие балуются по этому поводу самокритикой.

Последний раз редактировалось vk65535, 02.02.2010 в 11:49.
Ответить с цитированием