Книга Изучаем JavaScript: руководство по созданию современных веб-сайтов
Книга Этана Брауна «Изучаем JavaScript»
Книга «Изучаем JavaScript» — знакомит программистов (любителей и профессионалов) со спецификацией JavaScript — ECMAScript 6.0 (ES6), а также с некоторыми связанными с ней инструментальными средствами и методиками. В книге даны не только простые и понятные темы (переменные, ветвление потока, массивы), но и более сложные концепции, такие как функциональное и асинхронное программирование. Вы узнаете, как создавать мощные и эффективные веб-приложения для работы на клиенте или сервере Node.js.
С книгой «Изучаем JavaScript» Вы:
- усвоите основы и механику применения функций JavaScript
- изучите объекты и объектно-ориентированное программирование
- ознакомитесь с новыми концепциями, такими как итераторы, генераторы и прокси-объекты
- преодолеете сложности асинхронного программирования
- изучите основы применения платформы Node.js для разработки серверных приложений
- научитесь использовать ES6 для транскомпиляции в переносимый код ESS
- преобразовывать данные в формат, который может использовать JavaScript
- использовать объектную модель документа для приложений, выполняемых в браузере
«Хорошо написанное сжатое введение в Javascript, включая ECMAScript 6».
— Аксель Роушмайер (Axel Rauschmayer), автор Speaking JavaScript
Об авторе книги «Изучаем JavaScript» Этане Брауне
Этан Браун — программист с 20-летним стажем, директор интерактивного маркетингового агентства Engineering at Pop Art, в котором он отвечает за архитектуру и реализацию веб-сайтов и веб-служб для любых клиентов — от малых предприятий до транснациональных компаний.
Для кого предназначена эта книга
- для читателей, уже обладающих некоторым опытом программирования (освоивших хотя бы вводный курс программирования или сетевые классы)
- новичков в программировании, однако будет не лишним дополнить ее вводным курсом или классом
- специалистов с опытом программирования в JavaScript (особенно если это только ES5)
- программистов, переходящим на JavaScript с другого языка
Оглавление:
- Введение
- Глава 1. Ваше первое приложение
- Глава 2. Инструменты разработки
- Глава 3. Литералы, переменные, константы и типы данных
- Глава 4. Управление потоком
- Глава 5. Выражения и операторы
- Глава б. Функции
- Глава 7. Область видимости
- Глава 8. Массивы и их обработка
- Глава 9. Объекты и объектно-ориентированное программирование
- Глава 10. Отображения и наборы
- Глава 11. Исключения и обработка ошибок
- Глава 12. Итераторы и генераторы
- Глава 13. Функции и мощь абстрактного мышления
- Глава 14. Асинхронное программирование
- Глава 15. Дата и время
- Глава 16. Объект Math
- Глава 17. Регулярные выражения
- Глава 18. JavaScript в браузере
- Глава 19. Библиотека jQuery
- Глава 20. Платформа Node
- Глава 21. Свойства объекта и прокси-объекты
- Глава 22. Дополнительные ресурсы
- Приложение А. Зарезервированные ключевые слова
- Приложение Б. Приоритет операторов
- Предметный указатель