Скрипт / ScriptСпециальная программа (как правило, небольшая), написанная на особом языке программирования (скриптовом языке, языке сценариев), расширяющая функциональные возможности веб-страницы по сравнению с обычным HTML-документом. Существуют серверные и клиентские скрипты. Серверные скрипты хранятся и работают на сервере и передают в браузер пользователя только результат своей работы. Наиболее распространенные языки серверных скриптов — PHP, ASP, Perl, JSP, Python. На серверные скриптах строятся динамические сайты — сайты, страницы которых не хранятся в виде обычных файлов, а создаются «на лету» по запросу пользователя на основе текущей актуальной информации. Клиентские скрипты загружаются в браузер пользователя вместе с текстом веб-страницы и исполняются в самом браузере. С помощью таких скриптов часто реализуют, например, «выпадающие» навигационные меню, а также защиту пользовательского ввода от ошибки (например, проверка соответствия формальным правилам для адресов E-mail). Основной язык клиентских скриптов — JavaScript (есть еще VBScript, но он работает только в браузерах Microsoft). Распространено ошибочное мнение, что скриптовые языки очень просты и что начинающий может написать такой же эффективный скрипт, как и профессионал. В действительности за кажущейся простотой синтаксиса скриптовых языков скрывается множество нетривиальных задач и нестандартных ситуаций. |
||
|
||