• формат djvu
  • размер 2,26 МБ
  • добавлен 1 апреля 2015 г.
Симпсон К. ES6 и не только
СПб.: Питер, 2017. — 336 с.
Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) — последней версии стандарта JavaScript.
ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигнете подлинного мастерства; выучите новый синтаксис; научитесь корректно использовать итераторы, генераторы, модули и классы; сможете более эффективно работать с данными; познакомитесь с новыми API, например Array, Object, Math, Number и String; расширите функционал программ с помощью мета-программирования.
Объявления на уровне блоков кода.
Операторы Spread и Rest.
Значения параметров по умолчанию.
Деструктурирующее присваивание.
Расширения объектных литералов.
Шаблонные строки.
Стрелочные функции.
Цикл for.. of.
Регулярные выражения.
Расширения числовых литералов .
Unicode.
Тип данных Symbol.
Подводим итоги .
Итераторы .
Генераторы.
Модули.
Классы.
Подводим итоги .
Обещания.
Генераторы и обещания.
Подводим итоги .
TypedArrays.
Карты.
Объекты WeakMap .
Объекты Set.
WeakSets .
Подводим итоги .
Массив.
Объект.
Объект Math.
Объект Number.
Объект String .
Подводим итоги .
Имена функций.
Метасвойства.
Известные символы.
Прокси.
Reflect API.
Тестирование функциональных особенностей.
Оптимизация хвостовой рекурсии.
Подводим итоги .
Асинхронные функции .
Метод Object.observe() .
Оператор возведения в степень .
Свойства объектов и оператор .
Метод Array#includes() .
Принцип SIMD .
Язык WebAssembly (WASM).
Подводим итоги .
Возможность скачивания данного файла заблокирована по требованию правообладателя.