Первые шаги

Прежде чем мы начнем рассматривать синтаксис языка, необходимо сделать два замечания. Во-первых, не забывайте, что книги по программированию нужно не только читать, но и выполнять все приведенные в них примеры, а также экспериментировать, что-либо в этих примерах изменяя. Поэтому, если вы удобно устроились на диване и настроились просто читать, у вас практически нет шансов изучить язык! Во-вторых, помните, что прочитать книгу один раз недостаточно — ее вы должны выучить наизусть! Это основы языка! Сколько на это уйдет времени, зависит от ваших способностей и желания. Как минимум, вы должны знать структуру книги.

Чем больше вы будете делать самостоятельно, тем большему научитесь. Обычно после первого прочтения многое непонятно, после второго прочтения — некоторые вещи становятся понятнее, после третьего — еще лучше, ну, а после N-го прочтения — не понимаешь, как могло быть что-то непонятно после первого прочтения. Повторение — мать учения. Наберитесь терпения, и вперед!

Итак, приступим к изучению языка JavaScript.

Установка Node.js

JavaScript (точнее ECMAScript) — это язык программирования, изначально созданный, чтобы сделать Web-страницу интерактивной, т. е. реагирующей на действия пользователя. Последовательность инструкций (называемая программой, скриптом или сценарием) выполняется интерпретатором, встроенным в Web-браузер. Иными словами, код программы внедряется в HTML-документ и выполняется на стороне клиента. Для выполнения программы даже не нужно перезагружать Web-страницу. Все программы выполняются в результате возникновения какого-то события. Например, перед отправкой данных формы можно проверить их на допустимые значения и, если значения не соответствуют ожидаемым, запретить отправку данных.

В современном мире роль языка JavaScript значительно расширилась после появления платформы Node.js. Благодаря движку V8, на основе которого работает Node.js, язык JavaScript вышел из "песочницы" Web-браузера и стал универсальным языком программирования. Иными словами, программа, выполняемая с помощью Node.js, имеет доступ ко всему компьютеру пользователя, точно так же, как и программа на других языках, например, на языке Java. В этой книге мы рассмотрим создание консольных программ на языке JavaScript применительно к платформе Node.js. Прежде чем начать изучение нужно предварительно установить Node.js на компьютер.

Для установки Node.js переходим на сайт https://nodejs.org/ и скачиваем программу установки. В моем случае она имеет название node-v12.18.3-x64.msi. Запускаем программу установки и на первом шаге нажимаем кнопку Next (рис. 2.1). На втором шаге соглашаемся с лицензионным соглашением и нажимаем кнопку Next (рис. 2.2). На следующем шаге нужно выбрать каталог для установки Node.js (рис. 2.3). Можно оставить путь по умолчанию, но я устанавливаю Node.js в каталог C:\nodejs\node12, чтобы в пути не было пробелов. Выбираем каталог и нажимаем кнопку Next. На следующем шаге можно выбрать устанавливаемые компоненты (рис. 2.4). Оставляем настройки по умолчанию и нажимаем кнопку Next. На следующем шаге (рис. 2.5) также ничего не меняем и нажимаем кнопку Next. Далее нажимаем кнопку Install (рис. 2.6) для запуска процесса установки. Для установки требуются права администратора, поэтому в следующем окне нужно разрешить установку. Нажимаем кнопку Finish (рис. 2.7) для завершения работы программы установки.

Рис. 2.1. Установка Node.js: шаг 1

Рис. 2.2. Установка Node.js: шаг 2

Рис. 2.3. Установка Node.js: шаг 3

Рис. 2.4. Установка Node.js: шаг 4

Рис. 2.5. Установка Node.js: шаг 5

Рис. 2.6. Установка Node.js: шаг 6

Рис. 2.7. Установка Node.js: шаг 7

Учебник по Node.js и JavaScript
Учебник по JavaScript (Node.js) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов