Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

193
Vistas
JavaScript nativo equivalente a jQuery's on (evento, selector, controlador)

Odio jQuery. Desafortunadamente, se usa mucho en uno de los proyectos más grandes de mi trabajo y me estremezco cada vez que tengo que lidiar con eso. Actualmente estoy en el largo proceso de actualizar una gran cantidad de JavaScript (y migrar a TypeScript) y hay una pieza de jQuery que no estoy tan seguro de cómo reemplazar mejor.

El método en cuestión sería el método on(events [, selector] [, data] [, handler ]) de jQuery. Le permite crear detectores de eventos para un selector, antes de que se agreguen al DOM elementos que coincidan con el selector. En cuanto a los métodos jQuery, este no está mal.

Para reemplazarlo, mi primer pensamiento sería usar algo como esto:

 function on(event, selector, handler) { addEventListener(event, ev => { if (ev.target.matches(selector)) { handler() } } }

En mi opinión, eso no parece demasiado eficiente y no estoy seguro de si es la mejor manera de reemplazar el método. ¿Estoy en lo correcto en mis pensamientos y, de ser así, cuál sería la mejor manera de reemplazar el método?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda