Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

146
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda