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