Книга Вивчаємо 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. Додаткові ресурси
- Додаток А. Зарезервовані ключові слова
- Додаток Б. Пріоритет операторів
- покажчик