Что такое JavaScript

Прежде чем приступить к написанию сценариев, следует сказать несколько слов о том, какое место занимает язык JavaScript в мире современных Web-технологий и что можно и чего нельзя сделать с его помощью, а также познакомиться с различными существующими версиями языка JavaScript.

Современные Web-страницы обладают целым рядом возможностей, которые нельзя адекватно реализовать с помощью стандартного языка разметки HTML. И тут на помощь приходит язык написания сценариев JavaScript. Благодаря своей относительной простоте и достаточно широкому набору предоставляемых возможностей он является одним из наиболее популярных инструментов программирования для Интернета наших дней.

Итак, JavaScript – это язык, специально созданный для управления внешним видом и содержимым HTML-документов.

Синтаксис и управляющие конструкции базового языка JavaScript имеют много общего с такими языками, как C++ и Java. В то же время синтаксис JavaScript сильно упрощен по сравнению с ними. Язык JavaScript предназначен, в первую очередь, для написания небольших сценариев, выполняющих несложные (с точки зрения программирования) задачи.

Мы знаем, что по способу преобразования исходного кода в машинный код языки программирования подразделяются на компилируемые и интерпретируемые.

Компилируемые языки программирования

Код, написанный на компилируемом языке, передается в программу-компилятор, которая прежде всего проверяет код на наличие ошибок, а затем переводит текст программы в бинарный машинный код и сохраняет результат в исполняемом файле (с расширением. exe) или в библиотеке программных модулей (с расширением.dll). Если компилятор обнаруживает в исходном коде ошибки, процесс компиляции останавливается и разработчику отправляется список ошибок. После исправления ошибок компиляция начинается сначала. Таким образом невозможно скомпилировать программу, в коде которой есть синтаксические ошибки. К компилируемым языкам программирования относятся языки семейства C (C, C++), Java и многие другие.

Интерпретируемые языки программирования

Программы-интерпретаторы, в отличие от компиляторов, считывают исходный код построчно и переводят в машинный код каждую строку отдельно. Программы на интерпретируемых языках могут выполняться только в том случае, если на компьютере установлен соответствующий интерпретатор. Из-за того, что каждый раз при запуске программы интерпретатору приходится вновь и вновь переводить исходный текстовый код в машинный, интерпретируемые программы выполняются почти в 1000 раз медленнее компилированных программ.

JavaScript относится к интерпретируемым языкам программирования. В качестве интерпретатора выступает обозреватель Internet Explorer или Netscape Navigator.

К тому же т.к. JavaScript является интерпретируемым языком программирования, написанные на нем программы называют сценариями. Сценарий, так же как и в кинематографе, описывает последовательность выполняемых действий. Только в роли актеров в данном случае выступают различные элементы, расположенные на Web-странице. Команды языка JavaScript помещаются непосредственно в HTML-документ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: