$(preview-button).click(...)
$(preview-button).slide(...)
$(preview-button).whatever(...)
Czy jest to lepsze praktyki, aby to zrobić:Czy odwołanie selektora jest szybsze w jquery niż faktyczne wywoływanie selektora? jeśli tak, ile to robi różnicę?
var preview-button = $(preview-button);
preview-button.click(...);
preview-button.click(...);
preview-button).slide(...);
preview-button.whatever(...);
Prawdopodobnie byłoby lepiej praktyka to zrobić ze względu na utrzymanie czystości i kod modularny, ale czy to zrobić różnicę wydajności mądry? Czy przetwarzanie trwa dłużej niż inne? Dzięki chłopaki.
'$ (przycisk podglądu)' jest błędem składni, a podczas używania terminu "selektor" w pytaniu nie jest jasne, czy mówisz o wyszukiwaniu ciągu selektora (np. '$ ('# Preview) -button ') ') lub zawijanie istniejącego węzła DOM lub kolekcji jQuery (np.' $ (someExistingReference) '). Ten ostatni będzie nadal wolniejszy od zapisanej zmiennej, ale nie tak drastyczny jak poprzedni (w zależności od łańcucha selektora i dokumentu). – eyelidlessness