Js, действительно лучше включать в конце страницы?

В настоящее время я делаю это.

<js>
</head>

Pagespeed и другие статьи предлагают делать это вместо этого.

<js>
</body>
</html>

Я любил бы мнение о переполнении стека!

Спасибо

1
задан 0plus1 22 June 2010 в 13:32
поделиться

3 ответа

Единственная проблема с размещением всех ваших скриптов в конце тела заключается в том, что иногда компоненты страницы бросают на страницу небольшие кусочки Javascript, которые могут предполагать существование некоторого объекта Javascript. В остальном, в этом нет ничего плохого, и это может помочь сделать так, чтобы ваши страницы загружались/читались быстрее.

Вы также можете рассмотреть такие инструменты, как LabJS (http://labjs.com) как более сложный способ загрузки Javascript.

2
ответ дан 2 September 2019 в 23:36
поделиться

Используйте прогрессивное улучшение , чтобы ваша страница работала независимо от того, включен ли JavaScript. Затем переместите Javascript в нижнюю часть страницы, чтобы содержимое вашей страницы загружалось и отображалось первым. И, как всегда, проверьте производительность своей страницы с помощью Page Speed ​​ или YSlow .

0
ответ дан 2 September 2019 в 23:36
поделиться

Стандартный способ включения Javascript - делать это в теге head, именно там им обычно место. С этого и следует начинать, и перемещать скрипты только в том случае, если вам нужно оптимизировать загрузку страницы.

Есть некоторые причины для размещения некоторых скриптов позже на странице:

  • Чтобы содержимое страницы загружалось раньше
  • Чтобы страница была менее чувствительна к медленно загружающимся внешним скриптам

Есть некоторые особые соображения при перемещении скриптов вниз по странице:

  • Некоторые скрипты не работают, если загружаются после содержимого.
  • Вы должны убедиться, что содержимое не выглядит плохо или не делает ничего неприятного, если пользователь попытается использовать его до загрузки скриптов.
0
ответ дан 2 September 2019 в 23:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: