Автор: Прохоренок Н.А., Дронов В.А.
Издательство: БХВ-Петербург
Год: 2022
Страниц: 767
Язык: русский
Формат: pdf
Размер: 10.3 MB
Книга рассказывает о языке программирования jаvascript, разработке на нем как программ общего назначения, выполняющихся в среде Node.js, так и скриптов для веб-страниц. Даны основы jаvascript: типы данных, операторы, работа с числами, строками, датой и временем, массивами, функции, классы (как старого, так и нового синтаксиса), итераторы, генераторы и класс Promise. Объяснена работа с отладчиком, встроенным в редактор Visual Studio Code. Рассказано о модулях, средствах для работы с файловой системой и программирования веб-серверов. Описана объектная модель документа. Рассмотрены средства для работы с элементами веб-страницы, самой страницей и браузером и технология AJAX (в том числе Fetch API), а также готовые программные пакеты для разработки веб-сайтов, в частности Webpack.
jаvascript (также известен как ECMAScript) — язык программирования, созданный для написания скриптов — программ, которые встраиваются в веб-страницы и выполняются непосредственно веб-браузером. Самый простой скрипт может в ответ на возникновение какого-либо события (например, наведения мыши на определенный элемент страницы) выводить на странице заданное сообщение (скажем, поясняющий текст). Более сложный скрипт способен прочитать значения, занесенные пользователем в форму, чтобы проверить их на корректность перед отправкой на сервер или даже обработать самостоятельно и тут же вывести результат. И наконец, высший пилотаж jаvascript-программирования — программная подгрузка данных с сервера для формирования на их основе содержимого целой страницы.
jаvascript оказался настолько удачным языком, что остальные программисты стали завидовать разработчикам веб-страниц. И вот в 2009 году появилась первая версия программной платформы Node.js, которая была создана на основе интерпретатора (исполняющей среды) языка jаvascript, встроенного в популярный браузер Google Chrome, и позволяла исполнять jаvascript-программы без веб-браузера. С появлением Node.js появилась возможность писать на jаvascript программы практически любого назначения: инструментальные и системные утилиты, серверы и даже приложения с графическим интерфейсом (правда, для этого понадобятся дополнительные библиотеки).
Предлагаемая вниманию читателей книга рассказывает о языке jаvascript, его применении для написания как программ, работающих под управлением Node.js, так и скриптов, выполняемых веб-браузерами. По сути, это всеобъемлющее руководство для jаvascript-программистов, желающих знать об этом языке все.
Электронный архив на сайте издательства содержит коды всех пронумерованных листингов.
Скачать jаvascript и Node.js для веб-разработчиков