Нет, в этом случае вы могли бы пропустить событие load
.
Если вы хотите перехватить событие загрузки, сделайте это, когда вы перехватите готовый документ:
$(document).ready(function() {
// ...do whatever you need here, HTML is loaded but images and such aren't necessarily loaded yet...
});
$(window).on("load", function() {
// ...full window load is done...
});
Но , почти никогда нет причин использовать или этих функций вне библиотеки. Вам нужен ready
, только если вы не управляете тегом script
(если вы это делаете, поместите его в конец тела непосредственно перед закрывающим тегом </body>
, или поставьте defer
или [в эти дни] type="module"
на нем). Вам нужно load
, только если действительно нужно подождать, пока все таблицы стилей, изображения и другие подобные файлы будут загружены, прежде чем ваш код будет запущен.