Где разместить JavaScript в файле HTML? - PullRequest
198 голосов
/ 13 октября 2008

Скажем, у меня довольно здоровенный файл JavaScript, упакованный примерно в 100 КБ или около того. Под файлом я подразумеваю, что это внешний файл, который будет связан через <script src="...">, а не вставлен в сам HTML.

Где лучше всего поместить это в HTML?

<html>
<head>
    <!-- here? -->
    <link rel="stylesheet" href="stylez.css" type="text/css" />
    <!-- here? -->
</head>
<body>
    <!-- here? -->
    <p>All the page content ...</p>
    <!-- or here? -->
</body>
</html>

Будет ли какая-либо функциональная разница между каждым из вариантов?

Ответы [ 11 ]

0 голосов
/ 13 октября 2008

Как уже говорили другие, скорее всего, он должен идти во внешнем файле. Я предпочитаю включать такие файлы в конце . Этот метод более дружественный для человека, чем для машины, но так я всегда знаю, где находится JS. Просто не так легко читать файлы сценариев где-либо еще (imho).

Если вам действительно нужно выжать каждую последнюю мс, тогда вам, вероятно, следует делать то, что говорит Yahoo.

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