1. <Script> Меньше тегов должно быть лучше (хотя их несколько, это не приведет к сообщению программы ошибку), потому что каждый тег <Script> будет блокировать рендеринг страницы, когда страница изначально загружена
2. <Script> Теги не должны быть размещены над страницей как можно больше, и пытайтесь поместить его в нижней части <body>, потому что каждый <Script> выполняет, загрузите соответствующие файлы JS. JS/CSS только скачать страницу, чтобы отобразить страницу
3. Когда нам нужно импортировать несколько файлов JS, в целом мы пишем два <script src = "..." / />, фактически поддерживая одноразовое импорт, такие как: <script src = "file1.js & file2.js " />
4. Есть атрибут в теге <Script>: DEFE, который указывает, что сценарий, содержащийся в этом элементе, не будет изменять DOM, поэтому код может быть безопасно отложен, но атрибут поддерживается только IE4+и Firefox3. 5+Браузер.
<script type = "text /javascript" src = "file1.js" defer />
, Проверить проверку проверки атрибута DEFE:
Код кода копирования следующим образом:
<Скрипт DEFER> ALERT ("DEFER");
<Script> Alert ("Script");
<Скрипт>
window.onload = function () {
оповещение («нагрузка»);
};
</script>
Этот код должен выполнить заказ в соответствии с нашим обычным пониманием: отсрочка, сценарий, загрузка, но если порядок в браузере поддерживает отсрочки: скрипт, отсрочка и загрузка, его необходимо отметить: DEFE не следует за скриптом. Исполнение, но их вызвано до обработки онлайн -событий.
Время ограничено, так много записей сегодня