$(preview-button).click(...)
$(preview-button).slide(...)
$(preview-button).whatever(...)
¿Es una mejor práctica para hacer esto:¿Hacer referencia a un selector es más rápido en jquery que llamar realmente al selector? si es así, ¿cuánto hace la diferencia?
var preview-button = $(preview-button);
preview-button.click(...);
preview-button.click(...);
preview-button).slide(...);
preview-button.whatever(...);
Probablemente sería mejor la práctica de hacer esto por el bien de mantener el código limpio y modular, pero ¿tiene una actuación diferencia sabia? ¿Uno tarda más en procesar que el otro? Gracias chicos.
'$ (botón de vista previa)' es un error de sintaxis, y mientras usa el término "selector" en la pregunta, no está claro si se está consultando una cadena de selector (ej. '$ ('# Preview -button ') ') o envolviendo un nodo DOM existente o una colección jQuery (ej.' $ (someExistingReference) '). Este último aún será más lento que una variable almacenada, pero no tan drástico como el anterior (dependiendo de la cadena del selector y el documento). – eyelidlessness