1

Step 1

Введение

2

Step 2

Основы JavaScript

3

Step 3

Качество кода

4

Step 4

Структуры данных

5

Step 5

Замыкания, область видимости

6

Step 6

Методы объектов и контекст вызова

7

Step 7

ООП в функциональном стиле

8

Step 8

ООП в прототипном стиле

9

Step 9

Некоторые другие возможности

10

Step 10

Современные возможности ES-2015

1

Step 1

Введение

2

Step 2

Основы JavaScript

3

Step 3

Качество кода

4

Step 4

Структуры данных

5

Step 5

Замыкания, область видимости

6

Step 6

Методы объектов и контекст вызова

7

Step 7

ООП в функциональном стиле

8

Step 8

ООП в прототипном стиле

9

Step 9

Некоторые другие возможности

10

Step 10

Современные возможности ES-2015

14 April 2017
Goal completed 1 August 2018

Goal author

General

Современный учебник JS

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

Ресурс достаточно популярный, многие уважаемые разработчики на него ссылаются, так что в достоверности представленной информации не сомневаюсь. Кому интересно, прошу: learn.javascript.ru

 Goal Accomplishment Criteria

Прочитана первая часть учебника

 Personal resources

Время

  1. Введение

  2. Основы JavaScript

  3. Качество кода

  4. Структуры данных

  5. Замыкания, область видимости

  6. Методы объектов и контекст вызова

    1. Методы объектов, this

    2. Преобразование объектов: toString и valueOf

    3. Создание объектов через "new"

    4. Дескрипторы, геттеры и сеттеры свойств

    5. Статические и фабричные методы

    6. Явное указание this: "call", "apply"

    7. Привязка контекста и карринг: "bind"

    8. Функции-обёртки, декораторы

  7. ООП в функциональном стиле

    1. Введение

    2. Внутренний и внешний интерфейс

    3. Геттеры и сеттеры

    4. Функциональное наследование

  8. ООП в прототипном стиле

    1. Прототип объекта

    2. Свойство F.prototype и создание объектов через new

    3. Встроенные "классы" в JavaScript

    4. Свои классы на прототипах

    5. Наследование классов в JavaScript

    6. Проверка класса: "instanceof"

    7. Свои ошибки, наследование от Error

    8. Примеси

  9. Некоторые другие возможности

    1. Типы данных: [[Class]], instanceof и утки

    2. Формат JSON, метод toJSON

    3. setTimeout и setInterval

    4. Запуск кода из строки: eval

    5. Перехват ошибок, "try..catch"

  10. Современные возможности ES-2015

    1. ES-2015 сейчас

    2. Переменные: let и const

    3. Деструктуризация

    4. Функции

    5. Строки

    6. Объекты и прототипы

    7. Классы

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

    9. Итераторы

    10. Set, Map, WeakSet и WeakMap

    11. Promise

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

    13. Модули

    14. Proxy

  • 1820
  • 14 April 2017, 14:15
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?