Возможный дубликат:
jquery - Требуется ли $ (document) .ready?Размещение JS непосредственно над тегом
улучшает воспринимаемое время загрузки, поскольку браузеру не нужно читать и анализировать весь JS, прежде чем он сможет начать рендеринг страницы.
Но у него есть еще одно преимущество, не так ли? Нам не нужно оборачивать JS в
$ (document) .ready (function () {...})
, потому что все элементы уже находятся над JS и, таким образом, готовы к манипуляциям.
Требуется ли
$ (document) .ready
для обеспечения полной загрузки модели DOM и ее готовности к манипуляциям?Есть ли разница во времени выполнения? Будет ли один метод срабатывать быстрее другого?
Можно ли тогда связать наши внешние JS-файлы (
) внизу страницы, или это должен быть в заголовке?