Розуміння ECMAScript 6
Перекладено з дозволу No Starch Press та Нікoласа Закаса.
Translated with permission from No Starch Press and Nicholas C. Zakas.
ECMAScript 6 відображає найбільші зміни ядра JavaScript у його історії. Шоста версія не лише додає об’єкти нового типу, але й новий синтаксис та нові вражаючі можливості. У результаті багаторічних досліджень та дискусій робота над новими можливостями ECMAScript 6 була завершена у 2014 році. Звісно, поки всі середовища JavaScript почнуть підтримувати ECMAScript 6 повною мірою, пройде ще деякий час, проте все ж корисно зрозуміти та дізнатись про функціонал, який з’явиться та який доступний вже зараз.
Ця книга є посібником для переходу з 5-ої на 6-у версію ECMAScript. Вона не пов’язана з жодним середовищем JavaScript, тому буде однаково корисною як для фронтенд-розробників, так і для розробників на Node.js
Ви дізнаєтесь про:
- всі зміни у мові, починаючи з ECMAScript 5;
- як новий синтаксис класів пов’язаний зі звичною концепцією JavaScript;
- чому ітератори та генератори корисні;
- як arrow-функції відрізняються від звичайних функцій;
- додаткові можливості для зберігання даних з допомогою sets, maps та ін.;
- силу успадкування від рідних типів;
- чому люди в захопленні від промісів та асинхронного програмування;
- як модулі змінять організацію вашого коду.
Де читати
Переклад доступний для завантаження у форматах PDF, ePub та Mobi. Онлайн-версія перекладу доступна для читання безкоштовно та містить найсвіжіші зміни. Розділи можуть бути незакінченими, проте переклад має бути правильним. Переклад оновлюється кілька разів на місяць.
Оригінальний англомовний варіант книги також можна читати онлайн.
Придбати копію
Ви можете замовити електронну копію оригінальної версії книги через Leanpub. Детальніше дізнавайтесь за посиланням.
Друковану версію англомовного видання можна буде придбати у видавництві No Starch Press.
На жаль, друковану версію перекладу придбати неможливо, через відсутність видавця. Якщо ви хочете стати нашим видавцем або маєте будь-які ідеї щодо друку перекладу, напишіть нам.
Допомога автору
Ви можете допомогти Ніколасу Закасу швидше завершити роботу над книгою, ставши його патроном.
Підтримка перекладу
Якщо Вам сподобався цей переклад і ви хочете допомогти нам, перш за все, ми дякуємо Вам! Є декілька способів посприяти нам:
Написати нам
Якщо Ви помітили яку-небудь помилку, повідомте нас, або виправте та надішліть пул–реквест.
Не соромтесь надсилати запитання та побажання, які стосуються перекладу книги. Ми обов’язково візьмемо до уваги конструктивну критику з вашого боку.
Підтримати матеріально
Ви також можете надіслати кошти в підтримку проекту на картку:
4149 4378 5069 5501
Команда перекладачів
Цей переклад результат наполегливої та злагодженої роботи нашої команди:
- Денис Довгань — автор перекладу.
- Маріанна Чуприна — коректор.
- Олександр Закритий — коректор.
Подяки
Ми дякуємо всім небайдужим, які допомагали вичитувати текст, знаходити у ньому помилки та шукати найбільш точні відповідники для термінів, зокрема:
- Віктор Павлов — переклад глав про рядки, регулярні вирази, класи, масиви та модулі.
- Террі Сагайдак — переклад глави про блочні зв’язування.
- Антон Трофименко — переклад глави про модулі.
- Олена Совин — численні корекції.
- Богдан Денисюк — виправлення опечаток.
- Сергій Гіба — допомога з главою про проксі та рефлексії.
- Олексій Швайка — численні зауваження та виправлення.
- та інші…
Ліцензія
[CC BY-NC-SA 4.0][cc-by-nc-sa-4.0] © Denys Dovhan