JavaScript и Node.js для веб-разработчиков, Дронов В.А., Прохоренок Н.А., 2022.
Книга рассказывает о языке программирования JavaScript, разработке на нем как программ общего назначения, выполняющихся в среде Node.js, так и скриптов для веб-страниц. Даны основы JavaScript: типы данных, операторы, работа с числами, строками, датой и временем, массивами, функции, классы (как старого, так и нового синтаксиса), итераторы, генераторы и класс Promise. Объяснена работа с отладчиком, встроенным в редактор Visual Studio Code. Рассказано о модулях, средствах для работы с файловой системой и программирования веб-серверов. Описана объектная модель документа. Рассмотрены средства для работы с элементами веб-страницы, самой страницей и браузером и технология AJAX (в том числе Fetch API), а также готовые программные пакеты для разработки веб-сайтов, в частности Webpack.
Электронный архив на сайте издательства содержит коды всех пронумерованных листингов.

Работа с курсорами и выделениями.
Редактор VS Code позволяет создать сразу несколько текстовых курсоров. Для эго-го необходимо сделать несколько щелчков в нужных местах кода, удерживая нажатой клавишу <Alt>. Теперь при вводе с клавиатуры текст будет вставляться сразу во всех местах, помеченных курсорами.
Точно гак же можно выделить сразу несколько фрагментов с помощью мыши, удерживая при этом нажатой клавишу <Alt>. При вводе с клавиатуры текст будет заменяться сразу во всех местах, помеченных выделениями.
Чтобы установить курсоры в конец каждой выделенной строки, следует нажать комбинацию клавиш <Shift>+<Ctrl>+<I>.
Для выделения текущей строки нужно нажать комбинацию клавиш <Clrl>+<L>. Чтобы выделить весь текст, следует нажать комбинацию клавиш <Ctrl>+<A>. Чтобы расширить или сжать текущее выделение, удерживая нажатой клавишу <Shift>, нажмите клавишу с нужной стрелкой.
ОГЛАВЛЕНИЕ.
Введение.
Структура книги.
Типографские соглашения.
Глава 1. Редактор Visual Studio Code.
Глава 2. Node.js: первые шаги.
Глава 3. Переменные и типы данных.
Глава 4. Операторы и циклы.
Глава 5. Числа.
Глава 6. Массивы и множества.
Глава 7. Строки.
Глава 8. Регулярные выражения.
Глава 9. Работа с датой и временем.
Глава 10. Пользовательские функции.
Глава 11. Классы и объекты.
Глава 12. Модули.
Глава 13. Обработка ошибок.
Глава 14. Асинхронность.
Глава 15. Класс Buffer: массив байтов фиксированного размера.
Глава 16. Чтение и запись файлов.
Глава 17. Файловые потоки ввода/вывода.
Глава 18. Работа с файловой системой.
Глава 19. Веб-сервер на Node.is.
Глава 20. Работа JavaScript в веб-браузерах.
Глава 21. Объектная модель документа.
Глава 22. События.
Глава 23. Взаимодействие с элементами форм.
Глава 24. Холст: программируемая графика.
Глава 25. AJAX: обмен данными без перезагрузки веб-страницы.
Глава 26. Сборка веб-сайтов.
Заключение.
Приложение. Описание электронного архива.
Предметный указатель.
Купить .
Теги: учебник по веб-дизайну :: веб-дизайн :: CSS :: HTML :: Дронов :: Прохоренок :: веб-страница :: браузер :: сайт








