그래서 jQuery 객체를 캐시해야하는 이유는 무엇입니까? 다음과 같은 시나리오에서왜 jQuery 객체를 캐시합니까?
:
var foo = $('#bar');
foo.attr('style','cool');
foo.attr('width','123');
$('#bar').attr('style','cool'); $('#bar').attr('width','123');
왜 첫 번째 옵션은 훨씬 더 두 번째 옵션보다?
성능 때문이라면 어떻게 사용률을 줄일 수 있습니까?
'$ ('# bar')'를 여러 번 사용하면 첫 번째가 더 좋다고 생각합니다. 예제에서는 한 번만 사용했습니다. 그래서 이점이 없어야합니다. –
@KingKing, oops, 나는 두 가지 행동을 포함하도록 그것을 편집했다. – ThePixelPony
Google은 친구입니다 - https://www.google.com/search?q=cache+jquery+selectors – mplungjan