Книга рассказывает о языке программирования JavaScript, разработке на нем как программ общего назначения, выполняющихся в среде Node.js, так и скриптов для веб-страниц. Даны основы JavaScript: типы данных, операторы, работа с числами, строками, датой и временем, массивами, функции, классы (как старого, так и нового синтаксиса), итераторы, генераторы и класс Promise. Объяснена работа с отладчиком, встроенным в редактор Visual Studio Code. Рассказано о модулях, средствах для работы с файловой системой и программирования веб-серверов. Описана объектная модель документа. Рассмотрены средства для работы с элементами веб-страницы, самой страницей и браузером и технология AJAX (в том числе Fetch API), а также готовые программные пакеты для разработки веб-сайтов, в частности Webpack.Электронный архив на сайте издательства содержит коды всех пронумерованных листингов.Для веб–разработчиков.
Kniga rasskazyvaet o yazyke programmirovaniya JavaScript, razrabotke na nem kak programm obshchego naznacheniya, vypolnyayushchikhsya v srede Node.js, tak i skriptov dlya veb-stranits. Dany osnovy JavaScript: tipy dannykh, operatory, rabota s chislami, strokami, datoy i vremenem, massivami, funktsii, klassy (kak starogo, tak i novogo sintaksisa), iteratory, generatory i klass Promise. Obyasnena rabota s otladchikom, vstroennym v redaktor Visual Studio Code. Rasskazano o modulyakh, sredstvakh dlya raboty s faylovoy sistemoy i programmirovaniya veb-serverov. Opisana obektnaya model dokumenta. Rassmotreny sredstva dlya raboty s elementami veb-stranitsy, samoy stranitsey i brauzerom i tekhnologiya AJAX (v tom chisle Fetch API), a takzhe gotovye programmnye pakety dlya razrabotki veb-saytov, v chastnosti Webpack.Elektronnyy arkhiv na sayte izdatelstva soderzhit kody vsekh pronumerovannykh listingov.Dlya vebrazrabotchikov.