ПРИМЕЧАНИЕ: .load()
& .unload()
были устарели
$(window).load();
Запустится после загрузки страницы вместе со всем ее содержимым. Это означает, что все изображения, CSS (и контент, определенный CSS, такой как пользовательские шрифты и изображения), сценарии и т. Д. Загружены. Это происходит, когда событие запускается, когда иконка браузера «Стоп» становится серой, так сказать. Это очень полезно для определения момента загрузки документа вместе со всем его содержимым.
$(document).ready();
Это, с другой стороны, сработает, как только веб-браузер сможет запустить ваш JavaScript, что происходит после того, как анализатор завершил работу с DOM. Это полезно, если вы хотите выполнить JavaScript как можно скорее.
$(window).unload();
Это событие будет срабатывать при переходе со страницы. Это может быть Refresh / F5, нажатие кнопки предыдущей страницы, переход на другой веб-сайт или закрытие всей вкладки / окна.
Подводя итог, можно сказать, что ready () будет запущен до load (), а unload () будет запущен последним.