La diferencia entre $(document).ready()
y las $(window).load()
funciones es que el código incluido en el interior $(window).load()
se ejecutará una vez que se cargue toda la página (imágenes, iframes, hojas de estilo, etc.) mientras que el evento de documento listo se dispara antes de que se carguen todas las imágenes, iframes, etc., pero después de todo el DOM está listo.
$(document).ready(function(){
})
y
$(function(){
});
y
jQuery(document).ready(function(){
});
No hay diferencia entre los 3 códigos anteriores.
Son equivalentes, pero puede enfrentar conflictos si cualquier otro Frameworks de JavaScript usa el mismo símbolo de dólar $ como nombre de acceso directo.
jQuery.noConflict();
jQuery.ready(function($){
//Code using $ as alias to jQuery
});