|
@@ -30,13 +30,13 @@
|
|
|
* String как массив.
|
|
|
* Array
|
|
|
|
|
|
-3. Ассоциативные массивы, `in`
|
|
|
+4. Ассоциативные массивы, `in`
|
|
|
|
|
|
* Object как ассоциативный массив
|
|
|
* `in`
|
|
|
* практика
|
|
|
|
|
|
-4. Функции, области видимости
|
|
|
+5. Функции, области видимости
|
|
|
* Функции
|
|
|
* Определение и выполнение оных
|
|
|
* Параметры и возвращаемое значение
|
|
@@ -44,29 +44,38 @@
|
|
|
* Функции высшего порядка
|
|
|
* KISS
|
|
|
* DRY
|
|
|
+ * Отладка, пара кнопок в Developer Tools
|
|
|
|
|
|
-6. Модуль
|
|
|
-
|
|
|
-7. Замыкания,
|
|
|
- * Замыкание. Цели и паттерны использования. Плюсы и минусы
|
|
|
- * Замыкание как объект
|
|
|
- * Мегатонна практики
|
|
|
- * Процесс отладки
|
|
|
-
|
|
|
-8. ООП функциональное
|
|
|
+6. Обзор API, возможностей WEB, jQuery, Выбор проектов, Canvas, AJAX.
|
|
|
+ * How To Google
|
|
|
+ * Библиотеки
|
|
|
+ * jQuery, HTML и селекторы
|
|
|
+ * API, сетевой доступ и AJAX
|
|
|
+ * Canvas
|
|
|
+ * События
|
|
|
+ * Выбор проекта
|
|
|
|
|
|
+7. Начала ООП
|
|
|
* {}
|
|
|
* Поля ассоциативного массива как методы
|
|
|
- * this
|
|
|
- * call, apply
|
|
|
* Конструктор
|
|
|
+ * this
|
|
|
* new
|
|
|
+ * Консультирование по проекту, подбор инструментов, первоначальное проектирование
|
|
|
+
|
|
|
+8. ООП функциональное + Замыкания
|
|
|
+ * call, apply
|
|
|
+ * Замыкания, приватные методы и данные.
|
|
|
+ * Рекурсия и её отладка
|
|
|
+ * Консультирование по проекту
|
|
|
|
|
|
-9. ООП прототипное
|
|
|
+9. try-catch + проект
|
|
|
+ * try-catch
|
|
|
+ * Консультирование по проекту
|
|
|
|
|
|
- * prototype
|
|
|
- * наследование
|
|
|
+10. Canvas + проект
|
|
|
+ * Canvas
|
|
|
+ * Консультирование по проекту
|
|
|
|
|
|
-10. try-catch + свободный полет
|
|
|
-11. Педаляж, можно canvas, можно еще что-то
|
|
|
-12. Модуль
|
|
|
+11. Проект
|
|
|
+12. Защита проекта
|