## 精通熟練與了解熟悉
##### 項目實戰中常用到的知識點,因此需要精通熟練
> 初學是要學的知識點會較多,因此首先要掌握28法則的那20%的知識,因為在項目開發過程用得比較多,精通熟練后再擴展精通其他知識點。讓一部分先富起來,再帶動其他地區,達到共同富裕。
##### 項目實戰中使用頻率相對少,但需要了解熟悉。
> 最起碼在做項目時知道有這一方法可能實現,進而迅速查閱相關文檔,而不至于束手無策,無從下手,不然連利用搜索引擎用,也不知道要查找哪些關鍵字。
[javascript 中文手冊](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects)
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects
## 知識點
1. 判斷語句
2. 循環語句
3. 表達式與語句
4. 函數
5. 面向對象
-------
#### 判斷語句
* 單 if 判斷語句
* if-else 判斷語句
* if-else if-else 判斷語句
* switch 語句
* 三元運算
#### 循環語句
* 普通 for 循環語句
* while 循環語句
* do-while 循環語句
#### 表達式與語句
* 聲明語句
* 賦值語句
* 控制語句
* 表達式語句
#### 函數
* 函數聲明與表達式
* 函數形參與 arguments 實參
* 函數的默認值
* 即時執行函數
* 函數作用域與代碼塊作用域
* 函數內部的 this 是調用者
* 函數的調用方式
* 函數的返回值
* 箭頭函數
#### 面向對象
* 對象是什么
* 面向對象思考
* 單例對象
* 原型鏈
* 利用原型鏈 自定義“類”
* 通過類創建對象
* 繼承
* 類的語法糖(ES6+)
* 類的繼承
* 詳細定義對象屬性
* Object 拷貝
* 對象屬性的訪問方式
* 遍歷對象屬性
* 封印對象
- [分享]微信小程序入門與實戰
- 學習大綱
- 關于學習的一些常見問題
- 第一周
- 每周作業
- 玩練作業
- 知識點
- 正確設置PORT端口(windows/mac)
- 發布npm包
- 第二周
- 每周作業
- [作業一 (通關作業)](第二周/作業一 (通關作業).md)
- 作業二 (通關作業)
- 作業三 (通關作業)
- 作業四(可選)
- 作業五(可選)
- 知識點
- 原型鏈及繼承的理解
- 第三周
- 每周作業
- 作業一 (通關作業)
- 作業二 (通關作業)
- 作業三 (通關作業)
- 作業四(可選)
- 知識點
- 正則表達式常用方法
- promise用法
- 常用正則表達式大全
- 第四周
- 每周作業
- 玩練作業
- 知識點
- 第五周
- 每周作業
- 作業一(通關作業)
- 作業二 (通關作業)
- 作業三(玩練作業)
- 知識點
- 第六周
- 每周作業
- [作業一(通關作業)](第六周/作業一(通關作業).md)
- 知識點
- 第七周
- 每周作業
- 作業一(玩練)
- 作業二(玩練)
- 作業三(通關)
- 作業四(通關)
- 知識點
- 第八周
- 每周作業
- 作業一(玩練)
- 作業二(玩練)
- 作業三(通關)
- 知識點
- 第九周
- 每周作業
- 作業一(玩練)
- 作業二(玩練)
- 作業三(玩練)
- 作業四(通關)
- 知識點
- 第十周
- 每周作業
- 作業一(玩練)
- 知識點