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

167
Visualizações
Función de autoinvocación como devolución de llamada lista para jQuery ducument

Cuál es la diferencia entre

 $(function() { // bind some event listeners });

y

 $(function() { // bind some event listeners }());
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

$(function() { // bind some event listeners });

En el caso anterior, la función se pasa a jquery, que se ejecutará una vez que el documento esté listo.

 $(function() { // bind some event listeners }());

En el caso anterior, el retorno de la función se pasa a jquery. Dado que la función se ejecuta sola, se ejecutará de inmediato y todo lo que devuelva la función se pasará a jquery, por lo que esta no es una buena manera porque el objetivo es ejecutar la función una vez que el documento esté listo, lo que no está sucediendo en este caso

over 4 years ago · Santiago Trujillo Relatório

0

$(function(){...}); OR $(document).ready(function(){ ... });

Esta función se llama cuando el DOM está listo, lo que significa que puede comenzar a consultar elementos, por ejemplo. .ready() usará diferentes formas en diferentes navegadores para asegurarse de que el DOM realmente ESTÁ listo.

 (function(){ ... })();

Eso no es más que una función que se invoca a sí misma lo antes posible cuando el navegador está interpretando tu JavaScript. Por lo tanto, es muy poco probable que pueda actuar con éxito en los elementos DOM aquí.

over 4 years ago · Santiago Trujillo Relatório

0

$(function() { // bind some event listeners });

Este se ejecutará solo cuando el DOM esté completamente cargado, es el atajo para:

 $(document).ready(function(){ // Write code here });

 $(function() { // bind some event listeners }());

Esta es la misma, pero la función dentro de $() es una función de autoinvocación. Por lo general, el objetivo es evitar conflictos de nombres de variables, porque está creando un nuevo ámbito.

over 4 years ago · Santiago Trujillo 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