Різниця між $(document).ready()і $(window).load()функціями полягає в тому, що код, включений всередину $(window).load(), запуститься після завантаження всієї сторінки (зображень, кадрів, таблиць стилів тощо), тоді як подія готового до документа запускається перед завантаженням усіх зображень, кадрів тощо, але після всієї самої DOM готовий.
$(document).ready(function(){
})
і
$(function(){
});
і
jQuery(document).ready(function(){
});
Різниці між цими вищезгаданими 3 кодами немає.
Вони еквівалентні, але ви можете зіткнутися з конфліктом, якщо будь-який інший JavaScript Frameworks використовує той самий символ долара $, як ім'я ярлика.
jQuery.noConflict();
jQuery.ready(function($){
//Code using $ as alias to jQuery
});