Ivan Asmer 7 年 前
コミット
626f8dcf5b
2 ファイル変更30 行追加1 行削除
  1. 1 1
      A/12Sugar.md
  2. 29 0
      A/README.md

+ 1 - 1
A/12Sugar.md

@@ -86,7 +86,7 @@ func(...[1,2,3,4,5])
 ## Литералы объектов
 
 ```javascript
-var name = 'John'
+    var name = 'John'
 var age  = Math.round(Math.random()*100)
 var obj = {
     name, //name: name

+ 29 - 0
A/README.md

@@ -0,0 +1,29 @@
+1. Отладка, введение в переменные. JS как калькулятор.
+2. Алфавит и словарь, Базовые операции и типы данных
+    - Ключевые слова
+    - переменные, `let`, `var`, `const`
+    - Идентификаторы
+    - Присвоение
+    - Типы и базовые операции над ними (+,-,...)
+    - Сравнение
+    - if else
+    - ;
+    - тернарный оператор
+3. Switch, case, break, логические операции, !!, и их порядок выполнения.
+    - switch
+    - не, и, или, и как они работают
+    - Разделяй и властвуй
+    - Пунктуация в коде (отступы и феншуй)
+4. Вложенные декларативные структуры и код в них.  Отображение циклических и древовидных структур. Циклы(`let`).
+5. Ассоциативные массивы, `in`, `JSON`, ООП, jQ, `of`
+6. Функции1, ООП, jQ, ES6
+7. Функции2, jQ, ES6
+8. DOM.
+9. Модуль
+10. ООП + DOM + Canvas
+11. ООП, замыкания
+12. ООП прототипное
+13. Ajax/weather
+14. Ajax/chat
+15. ES6 Sugar
+16. Модуль.