El siguiente código se ejecutará cuando el DOM (modelo de objeto de documento) esté listo para que se ejecute el código JavaScript.
$(document).ready(function(){
// Write code here
});
La mano corta para el código anterior es:
$(function(){
// write code here
});
El código que se muestra a continuación es una función JavaScript anónima de invocación automática, y se ejecutará tan pronto como el navegador lo interprete:
(function(){
//write code here
})(); // It is the parenthesis here that call the function.
La función de auto-invocación jQuery que se muestra a continuación, pasa el objeto global jQuery como argumento para function($)
. Esto permite $
ser utilizado localmente dentro de la función de auto invocación sin necesidad de atravesar el alcance global para una definición. jQuery no es la única biblioteca que utiliza $
, por lo que reduce los posibles conflictos de nombres.
(function($){
//some code
})(jQuery);
$(function() {});
es equivalente a$(document).ready(function() {});