В настоящее время я делаю это.
<js>
</head>
Pagespeed и другие статьи предлагают делать это вместо этого.
<js>
</body>
</html>
Я любил бы мнение о переполнении стека!
Спасибо
Единственная проблема с размещением всех ваших скриптов в конце тела заключается в том, что иногда компоненты страницы бросают на страницу небольшие кусочки Javascript, которые могут предполагать существование некоторого объекта Javascript. В остальном, в этом нет ничего плохого, и это может помочь сделать так, чтобы ваши страницы загружались/читались быстрее.
Вы также можете рассмотреть такие инструменты, как LabJS (http://labjs.com) как более сложный способ загрузки Javascript.
Используйте прогрессивное улучшение , чтобы ваша страница работала независимо от того, включен ли JavaScript. Затем переместите Javascript в нижнюю часть страницы, чтобы содержимое вашей страницы загружалось и отображалось первым. И, как всегда, проверьте производительность своей страницы с помощью Page Speed или YSlow .
Стандартный способ включения Javascript - делать это в теге head, именно там им обычно место. С этого и следует начинать, и перемещать скрипты только в том случае, если вам нужно оптимизировать загрузку страницы.
Есть некоторые причины для размещения некоторых скриптов позже на странице:
Есть некоторые особые соображения при перемещении скриптов вниз по странице: