1

Этап 1

Синтаксис

2

Этап 2

За пределами ES6

3

Этап 3

Структура

4

Этап 4

Управление асинхронными операциями

5

Этап 5

Коллекции

6

Этап 6

Дополнения к API

7

Этап 7

Метапрограммирование

1

Этап 1

Синтаксис

2

Этап 2

За пределами ES6

3

Этап 3

Структура

4

Этап 4

Управление асинхронными операциями

5

Этап 5

Коллекции

6

Этап 6

Дополнения к API

7

Этап 7

Метапрограммирование

05 января 2017
Цель завершена 24 декабря 2023
Общая

Выучить ES6 (ES2015) и применять его на практике

Среди моих знакомых почти все пишут фронтенд на ES6. Да что тут знакомые... Почти все пишут на ES6. Один Никита сидит тут и пишет на ES5. Надо исправлять.

В рамках этой цели я буду подробно изучать фичи этого стандарта. Каждый пост будет содержать в себе краткое описание той или иной фичи ,а так же мои некоторые мысли.

Эта цель будет моим конспектом по ES6.

 Критерий завершения

Я знаю ES6 ,могу ответить на любые вопросы по нему ,могу применить на практике любую фичу.

  1. Синтаксис

    1. Объявления на уровне блоков кода

    2. Операторы Spread и Rest

    3. Значения параметров по умолчанию

    4. Деструктурирующее присваивание

    5. Расширения объектных литералов

    6. Шаблонные строки

    7. Стрелочные функции

    8. Цикл for..of

    9. Регулярные выражения

    10. Расширения числовых литералов

    11. unicode

    12. Тип данных Symbol

  2. За пределами ES6

    1. Асинхронные функции

    2. Метод Object.observe(..)

    3. Оператор возведения в степень

    4. Свойства объектов и оператор

    5. Метод Array#includes(..)

    6. Принцип SMID

    7. Язык WebAssembly (WASM)

  3. Структура

    1. Итераторы

    2. Генераторы

    3. Модули

    4. Классы

  4. Управление асинхронными операциями

    1. Обещания

    2. Генераторы и обещания

  5. Коллекции

    1. TypedArrays

    2. Карты

    3. Объекты WeakMap

    4. Объекты Set

    5. WeakSets

  6. Дополнения к API

    1. Массив

    2. Объект

    3. Объект Math

    4. Объект Number

    5. Объект String

  7. Метапрограммирование

    1. Имена функций

    2. Метасвойства

    3. Известные символы

    4. Прокси

    5. Reflect API

    6. Тестирование функциональных особенностей

    7. Оптимизация хвостовой рекурсии

  • 2247
  • 05 января 2017, 11:56
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?