1

Етап 1

Введение

2

Етап 2

Основы JavaScript

3

Етап 3

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

4

Етап 4

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

5

Етап 5

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

6

Етап 6

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

7

Етап 7

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

8

Етап 8

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

9

Етап 9

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

10

Етап 10

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

1

Етап 1

Введение

2

Етап 2

Основы JavaScript

3

Етап 3

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

4

Етап 4

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

5

Етап 5

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

6

Етап 6

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

7

Етап 7

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

8

Етап 8

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

9

Етап 9

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

10

Етап 10

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

25 листопада 2018 31 березня 2020
Мета завершена % date%

Автор мети

Иван

Росія, Барнаул

7 Рік / року / років

Загальна

Изучить учебник Ильи Контора learn.javascript.ru - часть 1

Периодически упираюсь в незнание каких-то штук по JS. Я привык понимать как те или иные процессы работают "под капотом", но когда сменил сферу деятельности и перешел из продавцов компьютеров / торговых представителей и т.п. в web разработку, то напором взять не удалось. Знания постепенно копятся но периодически есть непонимание процессов.

Эта цель чтобы структурировать знания.

Цель была вынесена из основной.

Пока беру для изучения первую часть учебника, так как она мне необходима для работы с nodeJS и для написания кода для на нативном JS, а вторая часть не знаю нужна ли будет в ближайшее время, т.к. на работе фронт пишем на angularJS, ну и jquery соответственно

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

Учебник прочитан в нужном мне объеме, прорешаны задачи

 Особисті ресурси

Желание, внутренняя мотивация

 Екологічність мети

Я осознаю что мне требуется закрыть пробелы в знаниях и структурировать их. Решение были принято мной а не навеяно кем то из вне.

  1. Введение

    1. Введение в JavaScript
    2. Справочники и спецификации
    3. Редакторы для кода
    4. Консоль разработчика
  2. Основы JavaScript

    1. Привет, мир!
    2. Внешние скрипты, порядок исполнения
    3. Структура кода
    4. Современный стандарт, "use strict"
    5. Переменные
    6. Правильный выбор имени переменной
    7. Шесть типов данных, typeof
    8. Основные операторы
    9. Операторы сравнения и логические значения
    10. Побитовые операторы
    11. Взаимодействие с пользователем: alert, prompt, confirm
    12. Условные операторы: if, '?'
    13. Логические операторы
    14. Преобразование типов для примитивов
    15. Циклы while, for
    16. Конструкция switch
    17. Функции
    18. Функциональные выражения
    19. Рекурсия, стек
    20. Именованные функциональные выражения
    21. Всё вместе: особенности JavaScript
  3. Качество кода

    1. Отладка в браузере Chrome
    2. Советы по стилю кода
    3. Как писать неподдерживаемый код?
    4. Автоматические тесты при помощи chai и mocha
  4. Структуры данных

    1. Введение в методы и свойства
    2. Числа
    3. Строки
    4. Объекты как ассоциативные массивы
    5. Объекты: перебор свойств
    6. Объекты: передача по ссылке
    7. Массивы с числовыми индексами
    8. Массивы: методы
    9. Массив: перебирающие методы
    10. Псевдомассив аргументов "arguments"
    11. Дата и Время
  5. Замыкания, область видимости

    1. Глобальный объект
    2. Замыкания, функции изнутри
    3. [[Scope]] для new Function
    4. Локальные переменные для объекта
    5. Модули через замыкания
    6. Управление памятью в JavaScript
    7. Устаревшая конструкция "with"
  6. Методы объектов и контекст вызова

    1. Методы объектов, this
    2. Преобразование объектов: toString и valueOf
    3. Создание объектов через "new"
    4. Дескрипторы, геттеры и сеттеры свойств
    5. Статические и фабричные методы
    6. Явное указание this: "call", "apply"
    7. Привязка контекста и карринг: "bind"
    8. Функции‑обёртки, декораторы
  7. Некоторые другие возможности

    1. Типы данных: [[Class]], instanceof и утки
    2. Формат JSON, метод toJSON
    3. setTimeout и setInterval
    4. Запуск кода из строки: eval
    5. Перехват ошибок, "try..catch"
  8. ООП в функциональном стиле

    1. Введение
    2. Внутренний и внешний интерфейс
    3. Геттеры и сеттеры
    4. Функциональное наследование
  9. ООП в прототипном стиле

    1. Прототип объекта
    2. Свойство F.prototype и создание объектов через new
    3. Встроенные "классы" в JavaScript
    4. Свои классы на прототипах
    5. Наследование классов в JavaScript
    6. Проверка класса: "instanceof"
    7. Свои ошибки, наследование от Error
    8. Примеси
  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
  • 1414
  • 25 листопада 2018, 15:31

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?