1

Этап 1

Основы JavaScript

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

1

Этап 1

Основы JavaScript

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

04 июня 2017 01 сентября 2017
Цель просрочена на 2640 дней

Цель заброшена

Автор не отписывался в цели 7 лет 5 месяцев 19 дней

Общая

Изучение JS - Современный учебник Javascript

Введение

Введение в JavaScript

Справочники и спецификации

Редакторы для кода

Консоль разработчика

Основы JavaScript

Привет, мир!

Внешние скрипты, порядок исполнения

Структура кода

Современный стандарт, "use strict"

Переменные

Правильный выбор имени переменной

Шесть типов данных, typeof

Основные операторы

Операторы сравнения и логические значения

Побитовые операторы

Взаимодействие с пользователем: alert, prompt, confirm

Условные операторы: if, '?'

Логические операторы

Преобразование типов для примитивов

Циклы while, for

Конструкция switch

Функции

Функциональные выражения

Рекурсия, стек

Именованные функциональные выражения

Всё вместе: особенности JavaScript

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

Отладка в браузере Chrome

Советы по стилю кода

Как писать неподдерживаемый код?

Автоматические тесты при помощи chai и mocha

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

Введение в методы и свойства

Числа

Строки

Объекты как ассоциативные массивы

Объекты: перебор свойств

Объекты: передача по ссылке

Массивы с числовыми индексами

Массивы: методы

Массив: перебирающие методы

Псевдомассив аргументов "arguments"

Дата и Время

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

Глобальный объект

Замыкания, функции изнутри

[[Scope]] для new Function

Локальные переменные для объекта

Модули через замыкания

Управление памятью в JavaScript

Устаревшая конструкция "with"

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

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

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

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

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

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

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

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

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

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

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

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

setTimeout и setInterval

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

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

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

Введение

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

Геттеры и сеттеры

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

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

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

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

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

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

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

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

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

Примеси

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

ES-2015 сейчас

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

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

Функции

Строки

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

Классы

Тип данных Symbol

Итераторы

Set, Map, WeakSet и WeakMap

Promise

Генераторы

Модули

Proxy

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

Изучить, повторить JS

  1. Основы JavaScript

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

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

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

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

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

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

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

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

  • 1118
  • 04 июня 2017, 07:29
Регистрация

Регистрация

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

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

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