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

142
Views
¿Se garantizará que el código después de jQuery ready() se ejecute antes de la función ready?

Como se titula!

ready() especifica que se carga después de que el DOM se haya inicializado y esté listo para la ejecución de JS. Sin embargo, no estoy seguro de cómo interactúa eso con el propio JS.

Si tengo algo de JavaScript con el formato general:

 let functocall = () => { alert("Bad ending!"); }; // ... $(document).ready(() => { functocall(); }); // ... functocall = () => { console.log("Safe!"); };

(tenga en cuenta que el JS se carga a través de un <script ... defer> en la cabeza)

En este ejemplo, ¿sería posible llamar a la función ready del documento y dar como resultado que se llamara a alert() ? En los ejemplos que probé, y el código que realmente estoy ejecutando, nunca lo hace, pero no estoy seguro de si hay algún caso límite en el que ocurra debido a cómo se alinea el tiempo.

Lo prefiero de esta manera debido a las siguientes limitaciones:

  • functocall no se puede inicializar con los otros valores
  • La llamada ready() que se encuentra por encima de la actualización es para fines de organización del código (es decir, la sección inferior es un fragmento largo de código y sería desordenado por encima de ready() )
  • Este archivo JavaScript se carga con defer , para permitir que las bibliotecas se carguen primero

Me imagino que podría simplemente poner el ready() en una función, y luego llamarlo y pasar la función, pero personalmente creo que se vería un poco peor de esa manera, así que quería ver si esto era posible. en cambio.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No. No sabemos cuándo se ejecuta todo el código. Podría cargarse después de que el documento esté ready , por lo que la promesa de preparación se resuelve y el código se ejecutará inmediatamente.

about 4 years ago · Juan Pablo Isaza Report
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!