Изучаем JavaScript: руководство по созданию современных веб-сайтов, 3-е издание
Сейчас самое время изучить JavaScript. После выхода последней спецификации JavaScript — ECMAScript 6.0 (ES6) — научиться создавать высококачественные приложения на этом языке стало проще, чем когда-либо ранее. Эта книга знакомит программистов (любителей и профессионалов) со спецификацией ES6 наряду с некоторыми связанными с ней инструментальными средствами и методиками на сугубо практической основе.
Этан Браун, автор книги Web Development with Node and Express, излагает не только простые и понятные темы (переменные, ветвление потока, массивы), но и более сложные концепции, такие как функциональное и асинхронное программирование. Вы узнаете, как создавать мощные и эффективные веб-приложения для работы на клиенте или сервере Node.js.
- Используйте ES6 для транскомпиляции в переносимый код ESS.
- Преобразуйте данные в формат, который может использовать JavaScript.
- Усвойте основы и механику применения функций JavaScript.
- Изучите объекты и объектно-ориентированное программирование.
- Ознакомьтесь с новыми концепциями, такими как итераторы, генераторы и прокси-объекты.
- Преодолейте сложности асинхронного программирования.
- Используйте объектную модель документа для приложений, выполняемых в браузере.
- Изучите основы применения платформы Node.js для разработки серверных приложений.
Об авторе:
Этан Браун — директор интерактивного маркетингового агентства Engineering at Pop Art, в котором он отвечает за архитектуру и реализацию веб-сайтов и веб-служб для любых клиентов, от малых предприятий до транснациональных компаний.
Этан обладает более чем 20-летним стажем программирования.
"Всем разработчикам действительно пришло время изучить JS. Под изучением я не имею в виду примитивное «Я получил некий работоспособный код». Эта книга — куда глубже и обеспечивает именно то изучение, в котором все мы нуждаемся!"
— Кайл Симпсон (Kyle Simpson)
Автор серии You Don't Know JS
"Хорошо написанное сжатое введение в JavaScript, включая ECMAScript 6".
— Аксель Роушмайер (Axel Rauschmayer)
Автор Speaking JavaScript