Задать вопрос

Каковы преимущества размещения js-скриптов перед </body>?

Объясните пожалуйста какие преимущества имеет такой подход размещать скрипты внизу страницы непосредственно перед закрывающим тегом </body>, кроме как ускорение загрузки DOM.

На моей практики ускорение загрузки скорее мешает визуальному восприятию нежели улучшает. Например я использую jQuery плагины для кастомизации стандартных чекбоксов и селектов на странице, и при размещение скриптов внизу разумеется они сначала на мгновение отображаются как стандартные и только затем превращаются в кастомные, это "моргание" не прибавляет сайту эстетической привлекательности.

И допустим ли с семантической точки зрения вариант размещать одни скрипты в head а другие внизу страницы?
  • Вопрос задан
  • 3852 просмотра
Подписаться 6 Оценить Комментировать
Ответ пользователя Николай Васильчук К ответам на вопрос (4)
Anonym
@Anonym
Программирую немного )
И допустим ли с семантической точки зрения вариант размещать одни скрипты в head а другие внизу страницы?

Всё хорошо в меру.
Если вы считаете, что готовы подольше подождать загрузки сайта, но сразу увидеть красивые чекбоксы - добавьте этот скрипт в head.
Ну а всю "тяжелую" логику, которая не нужна "здесь и сейчас" вынесите вниз.
Это нормально.
И это все преимущества. Никакой магии )
Ответ написан
Комментировать