나는 (마우스 오버, 클릭, 위치 변경) 생성되고 참조되는 요소가 많이 있습니다.document.getElementById()를 변수에 저장하거나 매번 호출해야합니까?
나는 해당 요소의 ID를 가지고 있습니다. 변수에 document.getElementById(ID)
호출을 저장하는 것이 현명한가요? 또는 매번 document.getElementById()
을 호출하는 것이 더 빠르거나 빠릅니다.
var app = [];
var app.elements = [];
//i can store ['id1', 'id2', 'id3']
//OR ['id1' => document.getElementById('id1'), 'id2' => document.getElementById('id2'), 'id3' => document.getElementById('id3')]
아니요 - jQuery를 사용해야합니다! – Aaronaught
jQuery를 사용하고 있습니다. 성능 향상을 위해서 : 같은 질문 : jQuery 객체 ($ ('# id1'))를 캐시해야합니까? 아니면 필요할 때마다 $ ('# id1')를 호출해야합니까? – Ropstah