Мета заморожена
Автор мети 05 грудня 2016 року заморозив мету
Изучить learn.javascript.ru
Выбрал этот учебник как первый шаг на пути к профессиональному программированию. Изучать планирую каждый день по 1-2 часа, к сожалению больше не позволяет время. Эта цель - один из этапов общей цели "Стать профессиональным программистом!"
Критерій завершення
Курс по JavaScript на learn.javascript.ru полностью изучен и освоен.
Особисті ресурси
1) Желание;
2) Время;
- 
                    
                    Введение- 
                                                                        Введение в JavaScript 
- 
                                                                        Справочники и спецификации 
- 
                                                                        Редакторы для кода 
- 
                                                                        Консоль разработчика 
 
- 
                                                                        
- 
                    
                    Качество кода- 
                                                                        Отладка в браузере Chrome 
- 
                                                                        Советы по стилю кода 
- 
                                                                        Как писать неподдерживаемый код? 
- 
                                                                        Автоматические тесты при помощи chai и mocha 
 
- 
                                                                        
- 
                    
                    Основы JavaScript- 
                                                                        Привет, мир! 
- 
                                                                        Внешние скрипты, порядок исполнения 
- 
                                                                        Структура кода 
- 
                                                                        Современный стандарт, "use strict" 
- 
                                                                        Переменные 
- 
                                                                        Правильный выбор имени переменной 
- 
                                                                        Шесть типов данных, typeof 
- 
                                                                        Основные операторы 
- 
                                                                        Операторы сравнения и логические значения 
- 
                                                                        Взаимодействие с пользователем: alert, prompt, confirm 
- 
                                                                        Условные операторы: if, '?' 
- 
                                                                        Логические операторы 
- 
                                                                        Преобразование типов для примитивов 
- 
                                                                        Циклы while, for 
- 
                                                                        Конструкция switch 
- 
                                                                        Функции 
- 
                                                                        Функциональные выражения 
- 
                                                                        Рекурсия, стек 
- 
                                                                        Именованные функциональные выражения 
- 
                                                                        Всё вместе: особенности JavaScript 
- 
                                                                        Побитовые операторы 
 
- 
                                                                        
- 
                    
                    Структуры данных- 
                                                                        Введение в методы и свойства 
- 
                                                                        Числа 
- 
                                                                        Строки 
- 
                                                                        Объекты как ассоциативные массивы 
- 
                                                                        Объекты: перебор свойств 
- 
                                                                        Объекты: передача по ссылке 
- 
                                                                        Массивы с числовыми индексами 
- 
                                                                        Массивы: методы 
- 
                                                                        Массив: перебирающие методы 
- 
                                                                        Псевдомассив аргументов "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 
 
- 
                                                                        
- 
                    
                    Документ и объекты страницы- 
                                                                        Окружение: DOM, BOM и JS 
- 
                                                                        Дерево DOM 
- 
                                                                        Работа с DOM из консоли 
- 
                                                                        Навигация по DOM-элементам 
- 
                                                                        Поиск: getElement* и querySelector* и не только 
- 
                                                                        Внутреннее устройство поисковых методов 
- 
                                                                        Свойства узлов: тип, тег и содержимое 
- 
                                                                        Современный DOM: полифиллы 
- 
                                                                        Атрибуты и DOM-свойства 
- 
                                                                        Методы contains и compareDocumentPosition 
- 
                                                                        Добавление и удаление узлов 
- 
                                                                        Мультивставка: insertAdjacentHTML и DocumentFragment 
- 
                                                                        Метод document.write 
- 
                                                                        Стили, getComputedStyle 
- 
                                                                        Размеры и прокрутка элементов 
- 
                                                                        Размеры и прокрутка страницы 
- 
                                                                        Координаты в окне 
- 
                                                                        Координаты в документе 
- 
                                                                        Итого 
 
- 
                                                                        
- 
                    
                    Основы работы с событиями- 
                                                                        Введение в браузерные события 
- 
                                                                        Порядок обработки событий 
- 
                                                                        Объект события 
- 
                                                                        Всплытие и перехват 
- 
                                                                        Делегирование событий 
- 
                                                                        Приём проектирования "поведение" 
- 
                                                                        Действия браузера по умолчанию 
- 
                                                                        Генерация событий на элементах 
 
- 
                                                                        
- 
                    
                    События в деталях- 
                                                                        Мышь: клики, кнопка, координаты 
- 
                                                                        Мышь: отмена выделения, невыделяемые элементы 
- 
                                                                        Мышь: движение mouseover/out, mouseenter/leave 
- 
                                                                        Мышь: Drag'n'Drop 
- 
                                                                        Мышь: Drag'n'Drop более глубоко 
- 
                                                                        Мышь: колёсико, событие wheel 
- 
                                                                        Мышь: IE8-, исправление события 
- 
                                                                        Прокрутка: событие scroll 
- 
                                                                        Клавиатура: keyup, keydown, keypress 
- 
                                                                        Загрузка документа: DOMContentLoaded, load, beforeunload, unload 
- 
                                                                        Загрузка скриптов, картинок, фреймов: onload и onerror 
 
- 
                                                                        
- 
                    
                    Формы, элементы управления- 
                                                                        Навигация и свойства элементов формы 
- 
                                                                        Фокусировка: focus/blur 
- 
                                                                        Изменение: change, input, cut, copy, paste 
- 
                                                                        Формы: отправка, событие и метод submit 
 
- 
                                                                        
- 
                    
                    Создание графических компонентов- 
                                                                        Введение 
- 
                                                                        Графические компоненты 
- 
                                                                        Вёрстка графических компонентов 
- 
                                                                        Шаблонизатор LoDash 
- 
                                                                        Коллбэки и события на компонентах 
- 
                                                                        Что изучать дальше 
 
- 
                                                                        
- 2318
- 25 серпня 2016, 18:42
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням
 
     
     
                         
				