Когда уместно размещать Javascript внутри тела документа? - PullRequest
1 голос
/ 30 ноября 2010

У клиента есть набор Javascript, который вызывает Microsoft Ajax и т. Д. Помимо аналитики веб-страниц, которая имеет смысл загружать одновременно со статическими ресурсами, разве не имеет смысла вместо этого загружать какие-либо сценарии AJAX в голове тела?

В конечном итоге результатом является раздутое время загрузки страницы, поскольку весь Javascript загружается во время рендеринга.

Каково ваше идеальное размещение определенного Javascript на веб-странице?

Ответы [ 3 ]

2 голосов
/ 30 ноября 2010

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

Заявление о "раздутом времени загрузки" фактически обратное. Помещение сценариев в <head> означает, что страница не будет проанализирована и ни одна из них не будет отображена, пока все сценарии не будут загружены и выполнены. (Ну, все непосредственно загруженные скрипты.)

2 голосов
/ 30 ноября 2010

Лучше всего ставить свои сценарии внизу документа.Yahoo покрывает это в своих рекомендациях .

0 голосов
/ 30 ноября 2010

Вы можете разместить JavaScript в любом месте.

Вы обычно хотите поместить внешний JS в раздел заголовка.

Кроме этого. Вы можете поместить их в любом месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...