Опубликовано: 17.06.2017
Создавая скрипты для страниц мы можем не только вставлять их в код страницы, а и подключать js внешним файлом. Второй подход обычно используется когда нам необходимо подключать объемные скрипты, чтобы не «загрязнять» код страницы.
Рассмотрим же особенности каждого типа подключения скриптов подробнее.
Используя тег script мы можем вставить код в любом месте html страницы.
К примеру:
<! DOCTYPE HTML > < html > < head > < meta charset = "utf-8" > < title > Пример скрипта </ title > <!-- Вставляем код первый раз --> < script > alert ( 'Сообщение 1' ) ; </script> </ head > < body > < p> Текст до кода </ p> <!-- Вставляем код второй раз --> < script > alert ( 'Сообщение 2' ) ; </script> < p> Текст после кода </ p> </ body > </ html >Те, кто изучал javascript ранее могут сказать, что в примере допущена ошибка и при использовании тега script необходимо добавлять атрибут type="text/javascript", на самом деле ошибки тут нет.
В стандарте html4 и ранее указание атрибута type действительно было обязательно. С выходом в мир html5 все стало немного проще и теперь нам достаточно просто указать сам тег script, чтобы браузер интерпретировал код верно.
Использование атрибута language для обозначения скрипта сегодня также неуместно, поскольку языком по умолчанию и так идет JavaScript