[PHPSCHOOL 팁텍 바로가기]
뭐 다른건 모르겠고..
내가 쓰는 소스를 예제로 들면..
난 document.createElement 로 DOM 을 추가할때 따로 함수로 만들어쓴다.
function crEl(el) { return document.createElement(el); }
팁텝의 내용을 보면 위 소스에서 메모리 누수가 발생한다는 것이다 -ㅅ-..
아래와 같이 수정해야 한단다..
function crEl(el) {
var obj = document.createElement(el);
try {
return obj;
}
finally { // 핵심은 finally 이 부분이란다..
obj = null;
}
}
근데 왜 난 메모리누수가 안 생기지 ㅡㅡ?
AJAX request 부분에서 저 함수를 호출해야 되나..
몇가지 코드들이 더 있으니 아래에서 확인해봐도 좋을듯..
http://www.hedgerwow.com/360/dhtml/ie6_memory_leak_fix/
ps. 벤지사마 지송 ㅋㅋ. 퍼왔슴다!
'Computer > JavaScript' 카테고리의 다른 글
| 겸손한 자바스크립트 (0) | 2009/03/27 |
|---|---|
| IE6 메모리 leak 관련.. (0) | 2008/10/02 |
| document.readyState... FF 헉.슈발. (0) | 2008/08/27 |
| 금액 입력시 자동으로 천단위구분기호(,) 붙여주는 함수 (0) | 2008/08/20 |
TAG IE 6 memory leak





댓글을 달아 주세요