>  기사  >  웹 프론트엔드  >  javascript_javascript 팁의 실행 속도 최적화

javascript_javascript 팁의 실행 속도 최적화

WBOY
WBOY원래의
2016-05-16 18:35:551091검색

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);

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.