iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Modern Web

跟著 YDKJS 作者 Kyle Simpson 打造全新 JavaScript Mindset 系列

本來想說是會以 JavaScript 閱讀 ECMAScript spec 理解為主。
紀錄一些筆記的心得。

後來發現筆記到最後,都是 Kyle Simpson (You-Dont-Know-JS作者) 的理解。

所以換句話說,可以說是心得,也可以當作 註釋《You Don't Know JS》的文章。
如果你看過 YDKJS,那再回去翻一次,收穫更大(期許)。

鐵人鍊成 | 共 31 篇文章 | 44 人訂閱 訂閱系列文 RSS系列文
DAY 11

[day10] YDKJS (Coercion) : 如何決定何時使用「顯性」或是「隱性」的型別轉換?

昨天仔細思考之後,決定不寫了。 感謝大家 誒,不是,先別上一頁!!容我解釋⋯⋯ 目前想法是,大幅度稀釋文章資訊濃度。前面幾天寫法包含 Kyle Simp...

2019-09-26 ‧ 由 Ashe Li 分享
DAY 12

[day11] YDKJS (Equality) : 一般相等 == 比較「值」 , 嚴格相等 === 比較 「型別和值」是錯的?

Coercion (型別轉換)其實最令人煩惱的不是 一元運算子的 + 或是 加法運算子的 多載問題。 其實最多人一開始採的坑是 Equality (相等) 問題...

2019-09-27 ‧ 由 Ashe Li 分享
DAY 13

[day12] YDKJS (Equality) : 不論任何 Equality,你應該「總是知道」型別。來做相等性 Cases 練習吧!

Case 1 : 你不應該 對任何 non-Primitive 做「任何比對」 [] == ![] // true WAT ???! 你不應該 對 non-P...

2019-09-28 ‧ 由 Ashe Li 分享
DAY 14

[day13] YDKJS (Scope) : JavaScript 是 parser language ? 不是 interpreter 嗎?

廢話前言終於來到 Scope !!!!! 這邊預計會講的順序是 : lexical scope -> Closure -> Modules...

2019-09-29 ‧ 由 Ashe Li 分享
DAY 15

[day14] YDKJS (Scope) : 執行環境 (Execution Context)的角色扮演遊戲(compile time篇)

陪陪 JavaScript 玩 丟球遊戲 , 好嗎? 這個是今天的範例,估計會一直看到它 var teacher = "Kyle";...

2019-09-30 ‧ 由 Ashe Li 分享
DAY 16

[day15] YDKJS (Scope) : 執行環境(Execution Context)的角色扮演遊戲(Executing time篇 )

var teacher = "Kyle"; function otherClass(){ var teacher = "Su...

2019-10-01 ‧ 由 Ashe Li 分享
DAY 17

[day16] YDKJS (Scope) : Lexical Scope Review(投影片當動畫),Error 種類

大家記得要點投影片 Link! https://www.slideshare.net/AsheLi1/day16-ydkjs-scope-lexical-s...

2019-10-02 ‧ 由 Ashe Li 分享
DAY 18

[day17] YDKJS (Scope) : 不要耍白目 JavaScript! (Dynamic Global Variable, Strict Mode)

[day16] YDKJS (Scope) : Lexical Scope Review 有投影片輔助理解,今天就不以對話的形式呈現全部了。 compile...

2019-10-03 ‧ 由 Ashe Li 分享
DAY 19

[day18] YDKJS (Scope) : Nested scope

Nested Scope 對話大家放在心裡面,這邊先給到 line 7 你覺得 question 是什麼顏色? blue green Variable...

2019-10-04 ‧ 由 Ashe Li 分享
DAY 20

[day19] YDKJS (Scope) : Kyle Simpson 史上超級無敵討厭 匿名函式(Anonymous function)

大綱: Function Expression Naming Function Expression Arrow Function Function Typ...

2019-10-05 ‧ 由 Ashe Li 分享