script

Оновлено: 16.07.2022

<script>

Елемент <script> (від англ. script - сценарій) призначений для опису скриптів, може містити посилання на програму або її текст певною мовою. Скрипти можуть розміщуватися у зовнішньому файлі та зв'язуватися з будь-яким HTML-документом. Такий підхід дозволяє використовувати ті самі спільні функції на багатьох вебсторінках і прискорює їх завантаження, тому що зовнішній файл кешується при першому завантаженні, і скрипт викликається швидше при наступних викликах.

<script> може розташовуватись у заголовку або тілі HTML-документа в необмеженій кількості. Найчастіше місце розташування скрипта не позначається роботу програми. Однак скрипти, які повинні виконуватися в першу чергу, зазвичай поміщають у заголовок документа

.

Синтаксис

<script>
 <скрипт>
</script> 
<script src="<адреса>"></script>

Закриваючий тег

Обов'язковий.

Атрибути

  • Атрибут async

    Атрибут async
    HTML5

    Завантажує скрипт асинхронно.

  • Атрибут defer

    Атрибут defer

    Відкладає виконання скрипту доти, доки всю сторінку не буде завантажено повністю.

  • Атрибут language

    Атрибут language
    Устарел

    Встановлює мову програмування якою написаний скрипт.

  • Атрибут src

    Атрибут src

    Адреса скрипта із зовнішнього файлу для імпорту до поточного документа.

  • Атрибут type

    Атрибут type

    Визначає тип вмісту <script>.

Приклад

Результат цього прикладу показано на рис. 1.

Рис. 1. Результат работи скрипта

У цьому прикладі за допомогою скрипта виводиться таблиця, що складається з п'яти рядків та стовпців, яка заповнюється числами.

У цьому прикладі всередині елемента з ідентифікатором welcome виводиться текст повідомлення.

Примітка

У HTML5 атрибут type можна опустити, він є необов'язковим і набуває значення text/javascript, якщо не вказано явно. У попередніх версіях HTML атрибут type необхідний.

Браузери

script

Переглянути сумісність з Can I use?

script