Логотип schoolsw3.com
Учебники Справочники Упражнения КАК? Меню
ЯМаркет
Редактор Поддержка Форум

×
Учебники
Справочники
Упражнения
Пожертвовать Обновление Реклама Видео Магазин

HTML Справочник

HTML Теги по алфавиту HTML Теги по категориям HTML Поддержка браузера HTML Атрибуты тегов HTML Глобальные атрибуты HTML События атрибутов HTML Название цвета HTML Canvas HTML Аудио/видео HTML Наборы символов HTML Типы документов HTML URL Кодировка HTML Код языка HTML Код страны HTTP Сообщения ошибок HTTP Методы GET/POST HTML Конвертер PX в EM HTML Комбинация клавиш

HTML Теги

Тег <!--Комментарий--> Тег <!DOCTYPE> Тег <a> Тег <abbr> Тег <acronym> Тег <address> Тег <applet> Тег <area> Тег <article> Тег <aside> Тег <audio> Тег <b> Тег <base> Тег <basefont> Тег <bdi> Тег <bdo> Тег <big> Тег <blockquote> Тег <body> Тег <br> Тег <button> Тег <canvas> Тег <caption> Тег <center> Тег <cite> Тег <code> Тег <col> Тег <colgroup> Тег <data> Тег <datalist> Тег <dd> Тег <del> Тег <details> Тег <dfn> Тег <dialog> Тег <dir> Тег <div> Тег <dl> Тег <dt> Тег <em> Тег <embed> Тег <fieldset> Тег <figcaption> Тег <figure> Тег <font> Тег <footer> Тег <form> Тег <frame> Тег <frameset> Тег <h1> - <h6> Тег <head> Тег <header> Тег <hr> Тег <html> Тег <i> Тег <iframe> Тег <img> Тег <input> Тег <ins> Тег <kbd> Тег <label> Тег <legend> Тег <li> Тег <link> Тег <main> Тег <map> Тег <mark> Тег <meta> Тег <meter> Тег <nav> Тег <noframes> Тег <noscript> Тег <object> Тег <ol> Тег <optgroup> Тег <option> Тег <output> Тег <p> Тег <param> Тег <picture> Тег <pre> Тег <progress> Тег <q> Тег <rp> Тег <rt> Тег <ruby> Тег <s> Тег <samp> Тег <script> Тег <section> Тег <select> Тег <small> Тег <source> Тег <span> Тег <strike> Тег <strong> Тег <style> Тег <sub> Тег <summary> Тег <sup> Тег <svg> Тег <table> Тег <tbody> Тег <td> Тег <template> Тег <textarea> Тег <tfoot> Тег <th> Тег <thead> Тег <time> Тег <title> Тег <tr> Тег <track> Тег <tt> Тег <u> Тег <ul> Тег <var> Тег <video> Тег <wbr>


HTML Тег <script>



Пример

Писать "Привет JavaScript!" с JavaScript:

<script>
 document.getElementById("demo").innerHTML = "Привет JavaScript!";
</script>
Попробуйте сами »


Определение и использование <script>

Тег <script> используется для встраивания клиентского скрипта (JavaScript).

Тег <script> либо содержит операторы скрипта, либо указывает на внешний файл скрипта через атрибут src.

Обычно JavaScript используется для манипулирования изображениями, проверки формы и динамических изменений содержимого.


Примечание: Существует несколько способов выполнения внешнего скрипта:

  • Если async="async": Скрипт выполняется асинхронно с остальной частью страницы (скрипт будет выполняться, пока страница продолжает разбор)
  • Если асинхронности нет и defer="defer": Скрипт выполняется после завершения синтаксического анализа страницы
  • Если нет async или defer присутствует: Скрипт извлекается и выполняется немедленно, прежде чем браузер продолжит разбор страницы

Совет: Также посмотрите на элемент <noscript> для пользователей, которые отключили скрипты в своем браузере или имеют браузер, и не поддерживает клиентские сценарии.

Совет: Если вы хотите узнать больше о JavaScript, посетите сайт JavaScript Учебник.


Поддержка браузеров <script>

Элемент
<script> Да Да Да Да Да

Различия между HTML и XHTML <script>

В XHTML содержимое внутри скриптов объявляется как #PCDATA (вместо CDATA), что означает, что сущности будут анализироваться.

Это означает, что в XHTML все специальные символы должны быть закодированы или все содержимое должно быть завернуто в раздел CDATA:

<script type="text/javascript">
 //<![CDATA[
 var i = 10;
  if (i < 5) {
   // некоторый код
  }
 //]]>
</script>

Атрибуты <script>

Атрибут Значение Описание
async async Указывает, что сценарий выполняется асинхронно (только для внешних сценариев)
charset charset Указывает кодировку символов, используемую во внешнем файле сценария
defer defer Указывает, что скрипт выполняется после завершения синтаксического анализа страницы (только для внешних скриптов)
src URL Указывает URL внешнего файла сценария
type media_type Указывает тип носителя сценария

Глобальные атрибуты <script>

Тег <script> также поддерживает Глобальные атрибуты в HTML.


Связанные страницы <script>

HTML Учебник: HTML Скрипты

HTML DOM Справочник: Объект Script

JavaScript Учебник: Выучить JavaScript


Настройки CSS по умолчанию <script>

Большинство браузеров будут отображать элемент <script> со следующими значениями по умолчанию:

script {
  display: none;
}