¿Hacer referencia a un selector es más rápido en jquery que realmente llamar al selector? Si es así, ¿cuánto hace la diferencia?

$(preview-button).click(...)
$(preview-button).slide(...)
$(preview-button).whatever(...)

¿Es una mejor práctica hacer esto?

var preview-button = $(preview-button);
preview-button.click(...);
preview-button.click(...);
preview-button).slide(...);
preview-button.whatever(...);

Probablemente sería una mejor práctica hacer esto en aras de mantener el código limpio y modular, PERO ¿hace una diferencia en cuanto al rendimiento? ¿Una tarda más en procesarse que la otra? Gracias chicos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta