6

Етап 6

Введение

12

Етап 12

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

18

Етап 18

Основы JavaScript

23

Етап 23

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

27

Етап 27

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

107

Етап 107

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

114

Етап 114

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

121

Етап 121

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

125

Етап 125

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

130

Етап 130

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

134

Етап 134

Документ и объекты страницы

137

Етап 137

Основы работы с событиями

140

Етап 140

События в деталях

143

Етап 143

Формы, элементы управления

145

Етап 145

Создание графических компонентов

6

Етап 6

Введение

12

Етап 12

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

18

Етап 18

Основы JavaScript

23

Етап 23

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

27

Етап 27

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

107

Етап 107

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

114

Етап 114

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

121

Етап 121

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

125

Етап 125

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

130

Етап 130

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

134

Етап 134

Документ и объекты страницы

137

Етап 137

Основы работы с событиями

140

Етап 140

События в деталях

143

Етап 143

Формы, элементы управления

145

Етап 145

Создание графических компонентов

25 серпня 2016

Мета заморожена

Автор мети 05 грудня 2016 року заморозив мету

Автор мети

Hamel

Росія, Ковров

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

Загальна

Изучить learn.javascript.ru

Выбрал этот учебник как первый шаг на пути к профессиональному программированию. Изучать планирую каждый день по 1-2 часа, к сожалению больше не позволяет время. Эта цель - один из этапов общей цели "Стать профессиональным программистом!"

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

Курс по JavaScript на learn.javascript.ru полностью изучен и освоен.

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

1) Желание;

2) Время;

  1. Введение

    1. Введение в JavaScript

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

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

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

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

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

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

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

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

  3. Основы JavaScript

    1. Привет, мир!

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

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

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

    5. Переменные

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

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

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

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

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

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

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

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

    14. Циклы while, for

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

    16. Функции

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

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

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

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

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

  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

  11. Документ и объекты страницы

    1. Окружение: DOM, BOM и JS

    2. Дерево DOM

    3. Работа с DOM из консоли

    4. Навигация по DOM-элементам

    5. Поиск: getElement* и querySelector* и не только

    6. Внутреннее устройство поисковых методов

    7. Свойства узлов: тип, тег и содержимое

    8. Современный DOM: полифиллы

    9. Атрибуты и DOM-свойства

    10. Методы contains и compareDocumentPosition

    11. Добавление и удаление узлов

    12. Мультивставка: insertAdjacentHTML и DocumentFragment

    13. Метод document.write

    14. Стили, getComputedStyle

    15. Размеры и прокрутка элементов

    16. Размеры и прокрутка страницы

    17. Координаты в окне

    18. Координаты в документе

    19. Итого

  12. Основы работы с событиями

    1. Введение в браузерные события

    2. Порядок обработки событий

    3. Объект события

    4. Всплытие и перехват

    5. Делегирование событий

    6. Приём проектирования "поведение"

    7. Действия браузера по умолчанию

    8. Генерация событий на элементах

  13. События в деталях

    1. Мышь: клики, кнопка, координаты

    2. Мышь: отмена выделения, невыделяемые элементы

    3. Мышь: движение mouseover/out, mouseenter/leave

    4. Мышь: Drag'n'Drop

    5. Мышь: Drag'n'Drop более глубоко

    6. Мышь: колёсико, событие wheel

    7. Мышь: IE8-, исправление события

    8. Прокрутка: событие scroll

    9. Клавиатура: keyup, keydown, keypress

    10. Загрузка документа: DOMContentLoaded, load, beforeunload, unload

    11. Загрузка скриптов, картинок, фреймов: onload и onerror

  14. Формы, элементы управления

    1. Навигация и свойства элементов формы

    2. Фокусировка: focus/blur

    3. Изменение: change, input, cut, copy, paste

    4. Формы: отправка, событие и метод submit

  15. Создание графических компонентов

    1. Введение

    2. Графические компоненты

    3. Вёрстка графических компонентов

    4. Шаблонизатор LoDash

    5. Коллбэки и события на компонентах

    6. Что изучать дальше

  • 1919
  • 25 серпня 2016, 18:42

Реєстрація

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

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

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

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