Описание тега client-side-scripting
Клиентские сценарии обычно относятся к классу компьютерных программ в Интернете, которые выполняются на стороне клиента веб-браузером пользователя, а не на стороне сервера (на веб-сервере). Он используется для создания динамических веб-страниц. Наиболее популярным языком сценариев на стороне клиента является JavaScript.
Этот тип компьютерного программирования является важной частью концепции динамического HTML (DHTML), позволяя создавать сценарии для веб-страниц; то есть иметь различный и изменяющийся контент в зависимости от ввода пользователя, условий окружающей среды (например, времени суток) или других переменных.
Клиентские скрипты часто встраиваются в документ HTML или XHTML (отсюда и "встроенный скрипт"), но они также могут содержаться в отдельном файле, на который ссылается документ (или документы), в котором он используется (следовательно, известный как "внешний сценарий"). По запросу необходимые файлы отправляются на компьютер пользователя веб-сервером (или серверами), на котором они находятся. Веб-браузер пользователя выполняет сценарий, а затем отображает документ, включая любые видимые выходные данные сценария. Клиентские скрипты также могут содержать инструкции для браузера, которым следует следовать в ответ на определенные действия пользователя (например, нажатие кнопки). Часто этим инструкциям можно следовать без дальнейшего взаимодействия с сервером.