¿Cuál sería una analogía decente para el uso del objeto de evento en JQuery?

Supongo que no sé cómo sería más complejo en jQuery, pero una buena analogía en la programación sería el objeto ActionEvent en Java. Si ha realizado la programación en Java, sabrá que para manejar eventos debe implementar la interfaz ActionListener, que tiene un método, ActionPerformed, con un parámetro: ActionEvent ae.

Si está buscando más de un ejemplo del mundo real de un oyente / controlador de eventos, supongo que una persona que inicia una acción como un clic es análoga a alguien que habla un comando en un teléfono. Alguien debe estar al otro lado del teléfono para recibir la instrucción y hacer algo con ella, también conocido como el objeto del evento. En JQuery, una función de JavaScript anónima está típicamente en el otro extremo del teléfono para continuar con esa metáfora, pero puede asignarle a esa función evento como parámetro y llamar a métodos en eventos como event.preventDefault ().

No estoy muy seguro de haberle dado la respuesta que estaba buscando, pero si desea hacer un comentario, trataré de encontrar algo más al respecto.

More Interesting

¿Cómo debería pedirle a mi amigo que me ayude con un trabajo en la empresa de su padre, donde él también comenzó a trabajar recientemente?

¿Cómo es el futuro del desarrollo de aplicaciones Java en el mercado indio de TI?

Tengo una experiencia de 1.5 años en la gestión de la construcción en la construcción de escuelas en Nueva York. Me gustaría trabajar en Asia (HKG / Yakarta). ¿Cómo me inscribo?

¿Has encontrado tu vocación?

Cómo aprovechar los excelentes puntajes GRE frente a un desempeño mediocre de pregrado para ingresar a un programa de doctorado superior

Si alguien quería obtener un trabajo después de la universidad como analista financiero, ¿es preferible tener una licenciatura en ingeniería o finanzas?

Estudié física en ingeniería en dtu.¿Puedo seguir aprendiendo codificación y conseguir un trabajo en Google o Facebook?

¿Qué tan útil es un doctorado en CS (frente a un MS), si desea asumir un papel de ingeniería de software (no necesariamente involucrando investigación) en una gran empresa después (Google, Facebook, VMware, etc.)? ¿Te ayuda a trabajar en proyectos más importantes?

Hice mi B.Tech en ECE de NIT y quiero conseguir un trabajo en la industria del software. Mi nivel de programación es de principiante. ¿Qué debo hacer para conseguir un trabajo?

¿Debería dejar un semestre, es decir, ir a la universidad en primavera en lugar de otoño?

¿Qué debe estudiar un ingeniero mecánico para convertirse en astrofísico?

Acepté una oferta de trabajo con 'Empresa B'. Cuando le dije a la gerencia de la 'Compañía A' (mi lugar de trabajo actual) me dieron una oferta aún mayor. ¿Ahora que?

¿Qué trabajos le permiten establecer contactos con alrededor de 200 personas por día?

¿Cuáles son algunas de las formas en que un programador de computadoras autónomo autodidacta puede ganar algo de dinero?

¿Por qué debería esperar unirme al ISDM? ¿De qué se trata este curso?