-5
I've found that all of these scripts, while doing the same thing create memory leaks、質問は、なぜですか?メモリリークを引き起こすIE6での循環参照
循環参照が原因であるようです。
<script>
function runme() {
var node = document.createElement("div");
node.onclick = function() {
node.style.background = "red";
}
document.body.appendChild(node);
}
</script>
または
<script>
function runme() {
var node = document.createElement("div");
node.onclick = function() {}
document.body.appendChild(node);
}
</script>
または
<script>
var node = document.createElement("div");
document.body.appendChild(node);
function runme() {
node.onclick = function() {}
}
</script>
または
<script>
var node = document.createElement("div");
node.onclick = empty;
document.body.appendChild(node);
function empty() {
}
</script>
これまでに何を発見しましたか? – dldnh
IE6? IE6 ?! ** IE6?!?!** –
私はすべてがそうであることを発見しました。しかし、私は理由を知らない。 –