Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

202
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!