iT邦幫忙

鐵人檔案

第 11 屆 iT 邦幫忙鐵人賽
回列表
Modern Web

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

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

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

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

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

[day00] 跟著 YDKJS 作者 Kyle Simpson 打造全新 JavaScript Mindset

關於文章 本來想說是會以 js ( ECMAScript spec ) 理解為主。 紀錄一些筆記的心得。 後來發現筆記到最後,都是 Kyle Simpson (...

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

[day01] 誰是 Kyle Simpson ? Code is for ... ? (上)

Universal (problem) Kyle Simpson 原本也是開發者,他做過「各種工作」。 我的意思是各種各樣的公司,從大公司到小型創業公司,各種不...

2019-09-17 ‧ 由 Ashe Li 分享
DAY 3

[day02] Kyle Simpson :「 Code is for Humans 」(下)

在大家說「我重寫比較快」的時候,其實更多是不了解程式邏輯,因為你心裏想「如果是自己重寫至少自己可以知道」 Why? 因為你沒有用你的 code 溝通你的想法。...

2019-09-18 ‧ 由 Ashe Li 分享
DAY 4

[day03] 初步介紹 JavaScript 以及 Overview

Understanding your code 作為一個 JavaScript 開發人員,不能不去理解程式碼的工作原理,只是期望或猜測它可以運行。 如果要避...

2019-09-19 ‧ 由 Ashe Li 分享
DAY 5

[day04] YDKJS (Type) : Value 才有型別,變數沒有

False (註: false 本身就不是 object) 所以上面那一句話 是錯的 。 大家會認為 everything is an object ,其...

2019-09-20 ‧ 由 Ashe Li 分享
DAY 6

[day05] YDKJS (Type) : 初學者第一坑 - typeof 運算子, 詳解 undefined

typeof typeof 是一個 運算子(operator),Return a String。 當我們用 typeof operator, 我們真正問的問題...

2019-09-21 ‧ 由 Ashe Li 分享
DAY 7

[day06] YDKJS (Type) : 特殊值:undefined / undeclared / TDZ ? , NaN , 負數 0

這也是一個歷史原因的 Bug (historical wart)。 Javascript 試圖假裝「宣告不是很重要」,你可以有其他權宜之計(work arou...

2019-09-22 ‧ 由 Ashe Li 分享
DAY 8

[day07] YDKJS (Type/Coercion) : 來讀 Abstract Operations Spec. : ToPrimitive()

Type 總結 如果你是 Java 的使用者,你會很熟悉,但是建議你不要使用在 Primitive types , 對於 Primitive types 可以...

2019-09-23 ‧ 由 Ashe Li 分享
DAY 9

[day08] YDKJS (Coercion:spec) : 來讀 Spec.  ToString(), ToNumber() , ToBoolean()

Coercion 中文有人用:型別轉換、強制轉型 ToString ES2018 7.1.12 ES2019 可能還會有微調。 但還沒出,所以這張是最新...

2019-09-24 ‧ 由 Ashe Li 分享
DAY 10

[day09] YDKJS (Coercion:spec) : Coercion 型別轉換 ? Boxing Wrappers ?

無關痛癢純發洩的前言 估計 30 天只能寫到第二本 Orz 本來預計 30 天打發時間,整理一下筆記就可以出文章,其他時間研究 React。 結果一直...

2019-09-25 ‧ 由 Ashe Li 分享