Интерпретируемые языки программирования
Программы-интерпретаторы, в отличие от компиляторов, считывают исходный код построчно и переводят в машинный код каждою строку отдельно. Программы на интерпретируемых языках могут выполняться только в том случае, если на компьютере установлен соответствующий интерпретатор.
Из-за того, что каждый раз при запуске программы интерпретатору приходится вновь и вновь переводить исходный текстовый код в машинный, интерпретируемые программы выполняются почти в тысячу раз медленнее компилированных программ. С другой стороны, поскольку исходный код у нас всегда находится под рукой, то его легко изменять и исправлять обнаруженные логические ошибки.
JavaScript относится к интерпретируемым языкам программирования. В качестве интерпретатора выступает обозреватель Internet Explorer или Netscape Navigator. Поэтому сценарий на JavaScript не могут выполняться вне обозревателя. Вместе с тем привязка сценариев JavaScript к рабочей среде обозревателя делает их мене чувствительными к платформе и операционной системе пользователя. Базовые команды JavaScript должны выполняться одинаково как на компьютерах РС, так и Macintosh в соответствующих обозревателях. Выполнение сценариев Ява скрипт стандартизировано еще не в полной мере.
Для лучшего познания JavaScript,нужно просто приступить к практическим занятиям, написанию сценариев на веб-страницах. Для просмотра сценарий в действии, нужно открыть веб-страницу в окне обозревателя.
Рассмотрим пример простенького окна с приветствием:
Код данного скрипта можно ввести в простейшем текстовом редакторе "блокнот или WordPad" и сохранить в файле с расширением .htm или .html. Двойной щелчок на имени файла откроет документ в окне обозревателя, установленного на компьютере, как показано на рис.
Сценарий JavaScript на этой странице сводится к единственной строке:
alert("Добро пожаловать на JavaScript!");
В этой строке стандартная функция языка JavaScript -"alert" назначается событию onload, которое активируется каждый раз при загрузке веб-страницы. В результате выполняется функция alert, которая отображает в окне сообщения текст, добавленный между скобками функции. Любые изменения функции вступят в силу сразу же после повторного открытия веб-страницы.
Разделы сайта
Для написания сценариев подойдет любой текстовый редактор.