Actualmente estoy trabajando en un sitio que tiene miles y miles de líneas de código jQuery, hay un montón de eventos de clics especialmente y me preguntaba si hay un mayor rendimiento- la mejor práctica consciente para eventos vinculantes de clics o cualquier evento a un elemento.¿Cuál es el mejor enfoque para vincular eventos jQuery a los elementos
Seguramente tener más de 30 eventos de clic en varios enlaces y elementos no puede ser bueno en cuanto a rendimiento se registra. Se está utilizando la nueva función jQuery 1.7 "on", ¿tal vez los eventos se vincularán al elemento del cuerpo o algo así y luego un cheque hará clic en el elemento y luego trabajará desde allí? ¿O no es un problema y vincula muchos eventos que en realidad no son un problema para un navegador o rendimiento moderno?
Delegación de eventos, obviamente. Desea tener sus elementos de contenedor estáticos y, predominantemente, vincular los manejadores a esos elementos ... Por ejemplo, si tiene una barra de herramientas con botones, quiere un manejador de un clic en la barra de herramientas. –
¿Qué tan único es cada evento al hacer clic? –
Bueno, esto varía. Algunos de los eventos de clic son para carruseles, algunos son para mostrar popup modales, otros son para transmitir eventos a otros elementos. Entonces diría que cada evento es bastante único. –