PHPSCHOOL 벤지님이 올린 팁텍을 보고..
[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. 벤지사마 지송 ㅋㅋ. 퍼왔슴다!