Quindi, perché dovremmo memorizzare gli oggetti jQuery?Perché memorizzare oggetti jQuery nella cache?
Nel seguente scenario:
var foo = $('#bar');
foo.attr('style','cool');
foo.attr('width','123');
$('#bar').attr('style','cool'); $('#bar').attr('width','123');
Perché è la prima opzione molto meglio che la seconda opzione?
Se è a causa di prestazioni, come si ridurre il consumo?
Penso che il primo è solo meglio se si utilizzano i '$ ('# bar')' più volte, nel tuo esempio, è usato solo 1 volta. Quindi non dovrebbe avere alcun vantaggio qui. –
@KingKing, oops, l'ho modificato per includere due azioni. – ThePixelPony
Google è tuo amico - https://www.google.com/search?q=cache+jquery+selectors – mplungjan