событие load
(также называемое «onload») в окне и / или элементе тела будет запускаться один раз все содержимое страницы было загружено - это включает в себя все изображения, сценарии и т. Д.... все.
Напротив, функция jquery $(document).ready(...)
будет использовать механизм, специфичный для браузера, чтобы гарантировать, что ваш обработчик будет вызван как можно скорее после загрузки и доступа к HTML / XML dom.Это самая ранняя точка в процессе загрузки страницы, где вы можете безопасно запустить скрипт, который намеревается получить доступ к элементам в html dom страницы.Эта точка наступает раньше (часто намного раньше), чем последнее load
событие, из-за дополнительного времени, необходимого для загрузки вторичных ресурсов (например, изображений и т. П.).