[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: где должны находиться link и script
Guest
Везде пишут что стили и js нужно подгружать в тэге head

А что если есть необходимость подключить их в самом конце документа?
Браузеры нормально все отрабатывают.

Как я понимаю это стандарты. К чему может привести нарушение данного стандарта в худшем случаи?



Спустя 14 минут, 53 секунды (11.02.2012 - 17:25) inpost написал(а):
Я не понимаю, что мешает их подключить в начале? smile.gif

Спустя 1 минута, 46 секунд (11.02.2012 - 17:26) Winston написал(а):
Цитата (inpost @ 11.02.2012 - 16:25)
Я не понимаю, что мешает их подключить в начале?

Ну иногда бывает что нужно подключить/прописать скрипт по некоторого html кода.

Спустя 3 минуты, 46 секунд (11.02.2012 - 17:30) inpost написал(а):
Winston
А что мешает подключить на определённых страницах в шапке? smile.gif

Спустя 3 минуты, 23 секунды (11.02.2012 - 17:34) Winston написал(а):
Цитата (inpost @ 11.02.2012 - 16:30)
А что мешает подключить на определённых страницах в шапке?

Иногда нужно прописать <script...>// code</script> только после того как уже прописан html, иначе пахать не будет.

Спустя 4 минуты, 29 секунд (11.02.2012 - 17:38) inpost написал(а):
Никогда такого не было, чтобы прописанный код в <head> после не работал в теле.
В целом есть же:
document.onload = function() {
тут всё, что должно отработать после загрузки документа
}

Спустя 42 секунды (11.02.2012 - 17:39) Winston написал(а):
А у меня было huh.gif

Спустя 3 минуты, 4 секунды (11.02.2012 - 17:42) inpost написал(а):
Winston
Дом дерево должно загрузиться, а потом отработать скрипт. Для этого - onload, я выше показал. Точно такое же есть и на jQuery smile.gif

Спустя 29 минут, 53 секунды (11.02.2012 - 18:12) Guest написал(а):
То что надо скрипты подключать в начале документа это бред.
Меня достали уже сайты, которые несколько минут открываются, пока мегабайтные скрипты в начале страницы загрузятся!
Скрипты грузи в конце страниц. Или лучше даже использовать загрузчики скриптов для асинхронной их загрузки.

Спустя 2 минуты, 8 секунд (11.02.2012 - 18:14) inpost написал(а):
Мегабайтные скрипты в начале страницы? Ты не программист, видимо.
Самый тяжелый из известных: jQuery, он весит 45кб, и его достаточно подгрузить лишь на одном сайте, на всех остальных он уже будет загружен.
Может ты Джуумлонист? Ну да, у Джумлы проблемы, но это проблемы их движка, а не js скриптов.

100 кб. скриптов грузятся лишь 1 раз, и всё, а загружаются они за 1 секунду.

Спустя 31 минута, 54 секунды (11.02.2012 - 18:46) Guest написал(а):
Именно скрипты мегабайтные (может и не один скрипт за раз, а несколько в общем объеме).
А другие извращенцы (например ipb) имеют ссылку на скрипт такого вида .../public/min/index.php?ipbv=31007&g=js Не кэшируется она на все время работы.

А по скорости: это вы там сидите на толстом канале, а некоторые еще через gprs модем выходят на связь и ни как не 3g при этом tongue.gif

Спустя 6 минут, 44 секунды (11.02.2012 - 18:53) inpost написал(а):
Такие скрипты - проблемы случая, неправильных программистов.
Несколько простых JS + jQuery в сумме дадут не больше 100кб.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.