Supongamos que tengo una función que debe ejecutarse en $(document).mousemove()
. Luego decido que tengo otra función que necesita ejecutar en el mismo evento. Quizás estas dos funciones no están relacionadas, por lo que en nombre de la modularidad, uno podría tener dos funciones separadas para $(document).mousemove()
.El mismo evento jQuery, función separada
¿Es esta mala forma? ¿Hay implicaciones de rendimiento?
hecho que podría hacer eso, que era mi pregunta ... :) –
Como señala Nathan Taylor en su respuesta, jQuery añadirá los eventos en una cadena. Prefiero este método ya que está claro qué funciones se están llamando y en qué orden. Especialmente si otros leerán tu código (trabajo en proyectos de equipo, por lo que tener controladores de eventos para el mismo evento enloquece a la gente) :) –
Sí, esto es definitivamente cierto. Gracias por la respuesta. Debería comenzar a escribir funciones que se llaman desde dentro del evento, en lugar de tener el código directamente en el evento. –