he recogido un proyecto existente de otro desarrollador y he notado en el código que se están ejecutando código js dentro de los tres controladores de eventos diferentes ...jQuery document.ready vs pageLoad
function pageLoad() {
//execute code
}
$(document).ready(function() {
//execute code
});
$(function() {
//execute code
});
Mi pregunta es - ¿No son exactamente lo mismo? ¿O al menos los dos últimos? Entiendo que el .NET framework llama a pageLoad, por lo que no depende de que la biblioteca jQuery se haya cargado como las otras dos, eso es lo que entiendo de todos modos, ¿es eso correcto?
Los dos últimos son exactamente iguales. En cuanto a la diferencia entre 'pageLoad' y el controlador jQuery ready, encontré el siguiente artículo; http://encosia.com/document-ready-and-pageload-are-not-the-same/ – Matt
Las funciones 2. y 3. se ejecutan en el evento 'DOMContentLoaded' (DOM-ready), la función 1. solo una declaración. –