Сегодня я искал контент для оптимизации веб-сайта и нашел статью, рассказывающую о перемещении JavaScript-сценариев в конец HTML-страницы. Это действительно с рекомендациями W3C? Я узнал, что весь JavaScript должен быть внутри тега head ... Спасибо.
Из документации :
Этот элемент может появляться любое количество раз в HEAD или BODY документа HTML.
Это действительно. Теги скрипта могут быть как в голове, так и в теле. Перемещение тегов сценария непосредственно перед закрывающим тегом body значительно увеличит время рендеринга в IE, поскольку сценарии блокируют параллельные загрузки.
Да, элемент SCRIPT допускается как дочерний элемент элемента BODY :
SCRIPT
BODY
<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->