Показать сообщение отдельно
  #9 (permalink)  
Старый 28.11.2008, 01:49
Аспирант
Отправить личное сообщение для no_alex Посмотреть профиль Найти все сообщения от no_alex
 
Регистрация: 20.08.2008
Сообщений: 56

Вот такой код для тестирования пойдет:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Test</title>
</head>
<body>
<form action="#" id="test"></form>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var p, d, f, a, ie, n, i;
p = 50; // Set period of modifying
d = document;
f = d.getElementById("test");
a = [];
ie = /msie/i.test(navigator.userAgent);
n = 0;

window.setInterval(doInput, p);

function doInput()
{
	i = a.length;
	if (!i || Math.random() < 0.5) {
		a[i] = d.createElement("input");
		a[i].setAttribute("value", n++);
		if (ie) {
			a[i].attachEvent('onclick', e1);
			a[i].attachEvent('onmousedown', e2);
			a[i].attachEvent('onmouseup', e3);
		} else {
			a[i].addEventListener("click", e1, false);
			a[i].addEventListener("mousedown", e2, false);
			a[i].addEventListener("mouseup", e3, false);
		}
		f.appendChild(a[i]);
	} else {
		f.removeChild(a.shift());
	}
}

function e1()
{
	//alert("Event 1");
}
function e2()
{
	alert("Event 2");
}
function e3()
{
	alert("Event 3");
}

//--><!]]>
</script>
</body></html>


Вот только хотелось бы понять методику для тестирования - что надо проверять окромя "съеденной" браузером памяти?
Или "измеренной памяти" достаточно для объективных выводов?
Ответить с цитированием