Внедрение JavaScript в HTML
Есть два способа встроить операторы серверного JavaScript в HTML-страницу:
- Тэгом SERVER.
Используйте этот тэг для размещения в нём одиночного оператора JavaScript или нескольких операторов. Оператор расположен между тэгами <SERVER> и </SERVER>.
Вы можете перемежать тэги SERVER полными операторами HTML. Никогда не помещайте тэг SERVER между открывающей (<) и закрывающей (>) угловыми скобками тэга HTML. (См. ). Также не используйте тэг <SCRIPT> между тэгами <SERVER> и </SERVER>. -
С помощью обратной кавычки (`), известной также как тик/tick
.
Используйте этот символ для включения выражений JavaScript внутрь тэгов HTML, обычно для генерирования атрибута или значения атрибута HTML на базе значений JavaScript. Эта техника используется внутри таких тэгов, как якоря, изображения или тэги элементов формы, например, для предоставления значения атрибута HREF якоря.
Не используйте обратные кавычки для включения выражений JavaScript вне тэгов HTML. (См. ).
Если Вы внедряете серверный JavaScript в HTML-страницу, машина выполнения JavaScript на сервере выполняет обнаруженные ею операторы при процессинге (обработке) страницы. Большинство операторов выполняют какие-либо операции на сервере, такие как открытие соединения с БД или блокировка совместно используемого объекта. Однако, если Вы используете функцию write в тэге SERVER или заключаете операторы в обратные кавычки, машина выполнения динамически генерирует новый HTML для модифицирования страницы, высылаемой клиенту.