|
Изучаем JavaScript: руководство по созданию современных веб-сайтов (мягкая обложка)
рекомендуем
Этан Браун
Год выпуска: 2022
Изд-во: Науковий світ
ISBN: 978-617-7812-55-4
Переплёт: мягкий
368 страниц
Цена: 670.00 грн. Есть в наличии - дата отправки: 10 сентября На 1 книгу
|
Сейчас самое время изучить JavaScript. После выхода последней спецификации JavaScript - ECMAScript 6.0 (ES6) - научиться создавать высококачественные приложения на этом языке стало проще, чем когда-либо ранее. Книга Этана Брауна "Изучаем JavaScript: руководство по созданию современных веб-сайтов" знакомит программистов (любителей и профессионалов) со спецификацией ES6 наряду с некоторыми связанными с ней инструментальными средствами и методиками на сугубо практической основе. Эта книга не только поможет вам с изучением простых тем (переменные, управление потоком, массивы), но также охватывает такие концепции, как функциональное и асинхронное программирование. Вы узнаете, как создать мощные и адаптивные веб-приложения как для браузера, так и с Node.js на сервере.
- Используйте ES6 для транскомпиляции в переносимый код ESS - Переводите данные в формат, который может использовать JavaScript - Изучите основные способы использования и механики функций JavaScript - Используйте объекты и ООП - Узнайте новые понятия, таких как итераторы, генераторы и прокси - Изучите методы асинхронного программирования - Работа с DOM для веб-приложений браузера - Изучите основы Node.js для разработки серверных приложений
Эта книга предназначена, прежде всего, для читателей, уже обладающих некоторым опытом программирования (освоивших хотя бы вводный курс программирования). Новичкам в программировании эта книга тоже будет полезна, однако будет не лишним дополнить ее вводным курсом.
Те, кто уже обладают некоторым опытом программирования в JavaScript (особенно если это только ES5), найдут практически полное описание важнейших концепций этого языка. Программистам, переходящим на JavaScript с другого языка, содержимое этой книги также должно понравиться.
В этой книге предпринята попытка всесторонне рассмотреть возможности языка, связанные с ним инструментальные средства, методики и парадигмы, которые управляют современной разработкой на JavaScript. Поэтому в данную книгу включены как простой и понятный материал (переменные, ветвление потока, функции), так и довольно сложный (асинхронное программирование, регулярные выражения). В зависимости от своего уровня подготовки, вы можете найти одни главы более сложными, чем другие: начинающий программист, без сомнения, должен будет повторно пройти часть материала.
Эта книга - не полный справочник по JavaScript или связанным с ним библиотекам. Сеть Mozilla Developer Network (MDN) представляет собой превосходный, полный, актуальный и бесплатный сетевой справочник по JavaScript, на который я ссылаюсь повсюду в этой книге.
Вы изучаете JavaScript в самый подходящий момент. Веб вышел из младенческого возраста (с технической точки зрения), а веб-разработка, без сомнения, - больше не Дикий Запад, которым она была лет 5-10 назад. Такие стандарты, как HTML5 и ES6, облегчают изучение веб-разработки и упрощают разработку высококачественных приложений. Платформа Node.js делает JavaScript доступным и вне браузера; теперь это вполне подходящий выбор для системных сценариев, разработки приложений рабочего стола, приложений для веб-серверов и даже встраиваемых приложений.
Выбор спецификации ES6 был сделан редакцией обдуманно. Усовершенствования ES6 достаточно существенны, чтобы затруднить четкое и ясное изложение материала. Короче говоря, книга, которая попыталась бы рассмотреть и ES5, и ES6, навредила бы обеим темам.
Об авторе: Этан Браун - директор интерактивного маркетингового агентства Engineering at Pop Art, в котором он отвечает за архитектуру и реализацию веб-сайтов и веб-служб для любых клиентов, от малых предприятий до транснациональных компаний. Этан обладает более чем 20-летним стажем программирования.
Отзывы экспертов:"
"Всем разработчикам действительно пришло время изучить JS. Под изучением я не имею в виду примитивное "Я получил некий работоспособный код". Эта книга - куда глубже и обеспечивает именно то изучение, в котором все мы нуждаемся!" - Кайл Симпсон (Kyle Simpson)", Автор серии You Don't Know JS
"Хорошо написанное сжатое введение в JavaScript, включая ECMAScript 6". - Аксель Роушмайер (Axel Rauschmayer)", Автор Speaking JavaScript
Оглавление книги Этан Браун "Изучаем JavaScript: руководство по созданию современных веб-сайтов"
Введение 17 Глава 1. Ваше первое приложение 25 Глава 2. Инструменты разработки JavaScript 39 Глава 3. Литералы, переменные, константы и типы данных 57 Глава 4. Управление потоком 81 Глава 5. Выражения и операторы 105 Глава 6. Функции 129 Глава 7. Область видимости 145 Глава 8. Массивы и их обработка 159 Глава 9. Объекты и объектно-ориентированное программирование 175 Глава 10. Отображения и наборы 191 Глава 11. Исключения и обработка ошибок 197 Глава 12. Итераторы и генераторы 205 Глава 13. Функции и мощь абстрактного мышления 215 Глава 14. Асинхронное программирование 231 Глава 15. Дата и время 253 Глава 16. Объект Math 263 Глава 17. Регулярные выражения 271 Глава 18. JavaScript в браузере 293 Глава 19. Библиотека jQuery 313 Глава 20. Платформа Node 319 Глава 21. Свойства объекта и прокси-объекты 339 Глава 22. Дополнительные ресурсы 351 Приложение A. Зарезервированные ключевые слова 357 Приложение Б. Приоритет операторов 361 Предметный указатель 363
|