1

Step 1

Синтаксис

2

Step 2

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

3

Step 3

Структура

4

Step 4

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

5

Step 5

Коллекции

6

Step 6

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

7

Step 7

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

1

Step 1

Синтаксис

2

Step 2

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

3

Step 3

Структура

4

Step 4

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

5

Step 5

Коллекции

6

Step 6

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

7

Step 7

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

05 January 2017
Goal completed 24 December 2023

Goal author

General

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

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

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

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

 Goal Accomplishment Criteria

Я знаю 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. Оптимизация хвостовой рекурсии

  • 2072
  • 05 January 2017, 11:56
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?