1: 루프 실행 방법 수정
for(var i=0;i
}
이런 식으로 element.childNodes.length 값을 가져와야 합니다. 반복될 때마다 다음
var n=element.childNodes.length
for(var i=0;i
}
2: dom 연산 수 수정
유사한 노드를 일괄적으로 dom에 삽입하는 것보다 객체를 먼저 구성하고 한 번 삽입하는 것이 좋습니다
예를 들어 다음과 같습니다. 방법이 합리적입니다:
var div=document.createElement("div") ;
for(var i=0;ivar element=document.createElement(" a");
a.href="";
div .appendChild(element);
}
//객체 생성 후 한 번 삽입
document.body .appendChild(div);
3: 탐색을 줄일 수 있는 객체의 참조 수준을 줄입니다. 프로세서에 의한 객체 구문 분석의 복잡성
예를 들어, 메소드는 net.Loader.LoadXml(params)입니다. )
매번 사용할 필요는 없습니다.
var loadXml=net.Loader.LoadXml
loadXml(params);