Книга JavaScript. Полное руководство
JavaScript — это язык программирования для веб-сети, который в настоящее время используется бόльшим количеством разработчиков программного обеспечения, чем любой другой язык программирования. В течение почти 25 лет книга «JavaScript Полное руководство» служит исчерпывающим руководством для программистов на JavaScript и новое издание книги полностью обновлено с целью охвата версии 2020 языка JavaScript. Книга «JavaScript Полное руководство» полна красивыми примерами кода. 7-е издание дополнено также новыми главами, в которых раскрываются классы, модули, итераторы, генераторы, объекты Promise и async/await.
Книга предназначена для программистов, желающих изучить язык JavaScript, и для разработчиков веб-приложений, которые стремятся повысить уровень своих знаний и мастерства.
Основные темы книги JavaScript. Полное руководство:
- Типы, переменные, операции, операторы, объекты и массивы
- Функции, классы, модули, итераторы, генераторы, объекты Promise и async/await
- Стандартная библиотека JavaScript: структуры данных, регулярные выражения, JSON, интернационализация и работа с URL
- Веб-платформа: документы, компоненты, графические возможности, взаимодействие с сетью, хранилище и потоки
- Node.js: буферы, файлы, потоки данных, потоки управления, дочерние процессы, веб-клиенты и веб-серверы
- Инструменты и расширения языка, на которые полагаются профессиональные разработчики на JavaScript
Об авторе книга «JavaScript Полное руководство»
Дэвид Флэнаган занимается программированием и пишет о JavaScript с 1995 года. Дэвид получил диплом в области компьютерных наук и инженерии в Массачусетском технологическом институте и работает инженером-программистом в VMware.
Оглавление
- Предисловие
- Глава 1. Введение в JavaScript
- Глава 2. Лексическая структура
- Глава 3. Типы, значения и переменные
- Глава 4. Выражения и операции
- Глава 5. Операторы
- Глава 6. Объекты
- Глава 7. Массивы
- Глава 8. Функции
- Глава 9. Классы
- Глава 10. Модули
- Глава 11. Стандартная библиотека JavaScript
- Глава 12. Итераторы и генераторы
- Глава 13. Асинхронный JavaScript
- Глава 14. Метапрограммирование
- Глава 15. JavaScript в веб-браузерах
- Глава 16. JavaScript на стороне сервера с использованием Node
- Глава 17. Инструменты и расширения JavaScript
- Предметный указатель