[課程筆記]克服JS的奇怪部分-總目錄

⭐️較不熟的觀念先打星星
觀念小叮嚀:語法解析器、執行環境與詞彙環境
觀念小叮嚀:名稱/值配對與物件
U1 全域環境、全域物件
U2 執行環境:創造與提升
觀念小叮嚀:JS 與 undefined
觀念小叮嚀:單執行序、同步執行
U3 函數呼叫與執行堆
U4 函數、環境與變數環境
U5 範圍鏈
U6 範圍、ES6 與 let
U7 關於非同步回呼
觀念小叮嚀:名稱/值配對與物件
U1 全域環境、全域物件
U2 執行環境:創造與提升
觀念小叮嚀:JS 與 undefined
觀念小叮嚀:單執行序、同步執行
U3 函數呼叫與執行堆
U4 函數、環境與變數環境
U5 範圍鏈
U6 範圍、ES6 與 let
U7 關於非同步回呼
觀念小叮嚀:型別與Javacript
U8 純值
觀念小叮嚀:運算子
U9 運算子的優先性與相依性
觀念小叮嚀:強制型轉
U10 比較運算子
U11 存在與布林
U12 預設值
框架小叮嚀:預設值
U8 純值
觀念小叮嚀:運算子
U9 運算子的優先性與相依性
觀念小叮嚀:強制型轉
U10 比較運算子
U11 存在與布林
U12 預設值
框架小叮嚀:預設值
U13 物件與「點」
U14 物件與物件實體
框架小叮嚀:偽裝命名空間
U15 JSON 與物件實體
U16 函數就是物件
U17 函數陳述句與函數表示式
觀念小叮嚀:傳值和傳參考
⭐️U18 物件、函數與「this」
觀念小叮嚀:陣列——任何東西的集合
U19 'arguments' 與 spread
框架小叮嚀:重載函數
危險小叮嚀:自動插入分號
框架小叮嚀:空格
U14 物件與物件實體
框架小叮嚀:偽裝命名空間
U15 JSON 與物件實體
U16 函數就是物件
U17 函數陳述句與函數表示式
觀念小叮嚀:傳值和傳參考
⭐️U18 物件、函數與「this」
觀念小叮嚀:陣列——任何東西的集合
U19 'arguments' 與 spread
框架小叮嚀:重載函數
危險小叮嚀:自動插入分號
框架小叮嚀:空格
U20 立即呼叫的函數表示式(IIFEs)
框架小叮嚀:IIFEs 與安全程式碼
U21 瞭解閉包(一)
U22 瞭解閉包(二)
框架小叮嚀:Function Factories
⭐️U23 閉包與回呼
U24 call()、apply() 與 bind()
⭐️U25 函數程式設計(一)
U26 函數程式設計(二)
框架小叮嚀:IIFEs 與安全程式碼
U21 瞭解閉包(一)
U22 瞭解閉包(二)
框架小叮嚀:Function Factories
⭐️U23 閉包與回呼
U24 call()、apply() 與 bind()
⭐️U25 函數程式設計(一)
U26 函數程式設計(二)
觀念小叮嚀:古典和原型繼承
U1 瞭解原型
U2 所有東西都是物件(或純值)
⭐️U3 Reflection 與 Extend
U1 瞭解原型
U2 所有東西都是物件(或純值)
⭐️U3 Reflection 與 Extend
U1 函數建構子、「new」與 JavaScript 的歷史
⭐️U2 函數建構子與「.prototype」
危險小叮嚀:「new」與函數
觀念小叮嚀:內建的函數建構子
危險小叮嚀:內建的函數建構子
危險小叮嚀:陣列與 for in
U3 Object.create 與純粹的原型繼承
U4 ES6 與類別
⭐️U2 函數建構子與「.prototype」
危險小叮嚀:「new」與函數
觀念小叮嚀:內建的函數建構子
危險小叮嚀:內建的函數建構子
危險小叮嚀:陣列與 for in
U3 Object.create 與純粹的原型繼承
U4 ES6 與類別
U1 初始化
U2 「typeof」、「instanceof」與搞清楚這是什麼
U3 嚴謹模式
U2 「typeof」、「instanceof」與搞清楚這是什麼
U3 嚴謹模式
…2021-03-20…持續更新中