¿Cuál es la diferencia entre estos dos.jQuery document.ready vs auto llamada función anónima
$(document).ready(function(){ ... });
(function(){ ... })();
Son estas dos funciones llamadas al mismo tiempo? Lo sé, document.ready se activará cuando el navegador muestre toda la página HTML, pero ¿qué ocurre con la segunda función (función anónima de llamada automática)? ¿Espera a que el navegador complete la representación de la página o se invoca cada vez que se encuentra?
Por lo que vale la pena, '$ (function() {});' es equivalente a '$ (document) ready (function() {});' –
Se ejecutará la auto llamando a la función anónima cada vez que se encuentra. Además, presentar el documento en pantalla y crear el modelo de objetos en la memoria no están relacionados. – Anurag
relacionado: [¿Por qué definir la función anónima y pasarla jQuery como argumento?] (Http://stackoverflow.com/q/10371539/1048572) en qué patrón usar con la red troncal – Bergi