HTML <сценарий> Тег
примеров
Через JavaScript вывода "Hello World":
document.write("Hello World!")
</script>
Попробуйте »
Поддержка браузеров
Все основные браузеры поддерживают тег <SCRIPT>.
Определения тегов и инструкции
Тег <Script> используется для определения сценария на стороне клиента, например, JavaScript.
Элемент <Script> может содержать операторы сценария, вы можете также "SRC" атрибут указывает на внешний файл сценария.
JavaScript обычно используется для обработки изображений, валидации форм, а также изменения динамического содержимого.
Советы и примечания
Примечание: Если вы используете атрибут "SRC", элемент <скрипт> должен быть пустым.
Совет: Смотрите <NoScript> элемент, для тех , кто в Вашем браузере отключены сценарии или браузер не поддерживает пользователей сценариев на стороне клиента, этот элемент является очень полезным.
Примечание: Есть несколько способов выполнения внешнего скрипта:
- Если асинхронной = "Асинхронный": скрипт асинхронно по отношению к остальной части исполнения страницы (если страница продолжает быть разобрано, скрипт будет выполняться)
- Когда выполнение скрипта будет завершен разбор страницы: Если вы не используете асинхр и отложить = "отложить"
- Если ни один, ни использование асинхронной Defer: Перед тем как браузер, чтобы продолжить разбор страницы, сразу читать и исполнять скрипты
Различия между HTML 4.01 и HTML5
В HTML 4 в, требуется атрибут "тип", но не является обязательным в HTML5.
атрибут "Асинхронный" является новым в HTML5 атрибутов.
не HTML5 больше не поддерживается в HTML 4.01 в некоторых свойствах: "XML: пространство".
Различия между HTML и XHTML
В XHTML, тип содержимого сценария объявляется как #PCDATA (вместо CDATA), то это означает, что объект будет решен.
Это означает, что в XHTML, все специальные символы должны быть закодированы или все содержимое вложенных в секции CDATA:
//<![CDATA[
var i=10;
if (i<5)
{
// some code
}
//]]>
</script>
свойство
Новое: HTML5 новое свойство.
属性 | 值 | 描述 |
---|---|---|
async New | async | 规定异步执行脚本(仅适用于外部脚本)。 |
charset | charset | 规定在脚本中使用的字符编码(仅适用于外部脚本)。 |
defer | defer | 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。 |
src | URL | 规定外部脚本的 URL。 |
type | MIME-type | 规定脚本的 MIME 类型。 |
xml:space | preserve | HTML5 不支持。规定是否保留代码中的空白。 |
Глобальные свойства
<Скрипт> Тег поддерживает HTML глобальные свойства .
Статьи по Теме
Учебник HTML: HTML Script