estoy depuración de código JavaScript de otra persona y la mayoría del código está envuelto de esta manera:
(function ($) {
//majority of code here...
})(jQuery);
Lo que está pasando con el ($)
y la (jQuery)
? No me enseñaron a codificar así y no los he visto. ¿Cuál es su propósito?
Además, no hay document.ready
, pero supongo que es porque el código se ejecuta justo después de que es leído por el ();
al final?
Ese código se ejecutará en document.ready – longbkit
@longbkit: No, eso no es código DOM listo. – RightSaidFred
@longbkit, no, eso no es lo que significa. Por favor, ve y lee sobre el cierre ... o, demonios, comienza a aprender javascript. –