Goal abandoned
The author does not write in the goal 8 years 9 months 19 days
Современный учебник JavaScript
Недавно прошел курс по программированию и черт возьми, мне понравился. На самом деле, давно был интерес к этой тематике, но действии по изучению не проявлял. Теперь серьезно решил изучить и взгляд пал на язык JavaScript.
Это мой первый учебник по программированию, поэтому собственно создал эту цель. Она, как раз, будет одним из первых толчков по становлению веб-разработчиком.
Goal Accomplishment Criteria
Полностью изучен учебник
Personal resources
Желание, время
Goal ecological compatibility
Хочу серьезно заняться веб-разработкой и изучить 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
 
 - 
                                                                        
 
- 2547
 - 30 October 2016, 18:43
 
Don't miss new posts!
Subscribe for the Goal and follow through to its completion