[JavaScript] DOM 엑세스 줄이기 (Reduce DOM Access)
뿌리튼튼 CS/Web2015. 8. 3. 11:04
1 2 3 4 5 6 7 8 9 | var obj = document.getElementById("foo"); obj.value = "hi"; ... obj.value = "hello"; ... | cs |
Android 의 ViewHolder 와 거의 같은 개념이다.
DOM 을 뒤져서 get Element 하는 코드는 매우 느리기 때문에, (Android 에서는 findViewById)
해당 element 를 다시 참조할 일이 있다고 예상되면
다시 찾지말고 기존에 찾았던 것을 변수에 저장해놓고 다시 이용한다.
출처 : http://www.w3schools.com/js/js_performance.asp
ps. 드디어 JS Tutorial 정주행 완료! ^^
'뿌리튼튼 CS > Web' 카테고리의 다른 글
[JavaScript(ES6)] Proxy (0) | 2016.05.19 |
---|---|
[JavaScript(ES6)] Iterators and Generators (0) | 2016.05.16 |
[JavaScript] Loose Comparison vs. Strict Comparison (0) | 2015.07.31 |
[JavaScript] 함수에 인자에 default 값을 넣어주자 (Use Parameter Defaults) (0) | 2015.07.31 |
[JavaScript] === 를 쓰자 (Use === Comparison) (0) | 2015.07.31 |