iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

Head First!從頭開始學JS 《深入淺出 JavaScript 程式設計》讀書筆記 系列

學Ruby學得很開心,但學JavaScript卻是挫折不斷,所以想透過JS經典入門書《深入淺出 JavaScript 程式設計》,從頭開始認識JavaScript這門語言。
鐵人賽30天中,每天會閱讀10~20頁,並記錄學習心得。

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

Day01. 你媽知道你在這裡發跟JavaScript無關的廢文嗎?

據說鐵人賽的第一篇文章通常是廢文,依照「慣例優於設定」(Convention over Configuration, CoC)規則,當然要來貢獻一篇廢文。(雖然...

2019-09-16 ‧ 由 appletabby 分享
DAY 2

Day02. 沒圖沒真相,看圖學JavaScript才是王道

廢文的quota已經用完,但我還沒有打算開始進入JavaScript的正題XD先來介紹一下我使用的教材好了。 我選擇的是歐萊禮的《深入淺出 JavaScript...

2019-09-17 ‧ 由 appletabby 分享
DAY 3

Day03. 你有JavaScriptStyle嗎?

總算要進入JavaScript的主題了。本日閱讀進度:第一章 JavaScript 快速導覽(1~21頁) 重點摘要: JavaScript語法 因為第一個...

2019-09-18 ‧ 由 appletabby 分享
DAY 4

Day.04 到底要放哪裏?JavaScript你搞得我好亂啊!

本日閱讀進度:第一章 JavaScript 快速導覽(22~42頁) 重點摘要: JavaScript和使用者溝通的4種介面: alert:可以透過一個...

2019-09-19 ‧ 由 appletabby 分享
DAY 5

Day05. 公海到了沒?JS戰艦的賭盤要開啦!

本日閱讀進度:第二章 撰寫真正的程式碼(43~60頁) 重點摘要:接著要挑戰做一個簡單的戰艦小遊戲。有一個1x7的網格,戰艦佔用3個連續網格,使用者需猜測是哪3...

2019-09-20 ‧ 由 appletabby 分享
DAY 6

Day06. 毫無反應,就只是個NPC戰艦?快呼叫random!

本日閱讀進度:第二章 撰寫真正的程式碼(61~78頁) 重點摘要: Math.random昨天介紹的戰艦遊戲,一開始就把戰艦定位在3、4、5的位置,但如果想多...

2019-09-21 ‧ 由 appletabby 分享
DAY 7

Day07. JavaScript的傳遞只是開分身帳號而已

本日閱讀進度:第三章 介紹函式(79~94頁) 重點摘要: 使用函式簡化程式碼先來看看下面這段程式碼: var dogName = "rover&...

2019-09-22 ‧ 由 appletabby 分享
DAY 8

Day08. 要五毛給一塊,你說JavaScript奇怪不奇怪

補充一下JavaScript的引數傳遞,昨天說是pass by value,但書中提到會有例外的情況,之後學到物件的時候再來探討這個問題。 本日閱讀進度:第三章...

2019-09-23 ‧ 由 appletabby 分享
DAY 9

Day09. 臨兵鬥者皆陣列在前!JavaScript:你錯棚囉!

本日閱讀進度:第四章 陣列(125~145頁) 重點摘要: 陣列是什麼?陣列是一種可以用來保存許多值的資料型別,許多程式語言都有這種型別,包含JavaScri...

2019-09-24 ‧ 由 appletabby 分享
DAY 10

Day10. 迴圈和函式摻在一起做成撒尿牛丸

本日閱讀進度:第四章 陣列(146~166頁) 重點摘要: 事後遞增運算符 VS 事後遞減運算符JavaScript裡難得有比Ruby簡潔的寫法,以下是兩個例...

2019-09-25 ‧ 由 appletabby 分享