iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

Be friend with JavaScript 系列

今年 3 月開始接觸程式語言,開始學習框架後深深體會打好基礎的重要!
想藉由這次鐵人賽重新複習 JavaScript ,這一系列為上完線上課程後整理的筆記,如有錯誤歡迎指正,我會非常感謝你 ><

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

Day 11 - BOM (Browser Object Model)

BOM (Browser Object Model) 瀏覽器物件模型JavaScript 與瀏覽器溝通的窗口,不涉及網頁內容。BOM 的核心是 window 物...

2021-09-12 ‧ 由 Wen Ning 分享
DAY 12

Day 12 - var 、let、const

var 為全域變數,超不謹慎,宣告變數後值可被改變,也可以重複宣告。 let 為區域變數,較謹慎,宣告變數後,其值可被改變,不可重複宣告。 const 唯讀,...

2021-09-13 ‧ 由 Wen Ning 分享
DAY 13

Day 13 - Spread Operator & Rest Operator

在介紹 Spread Operator 和 Rest Operator 之前,先來介紹陣列相加的方法 - Concat。如果陣列用加法的話會變成字串相加的形式。...

2021-09-14 ‧ 由 Wen Ning 分享
DAY 14

Day 14 - Arrow Function Expression & this

this 在 JavaScript 裡,this 指向 window,在 function 中, this 指向呼叫它的地方。例如: // Window win...

2021-09-15 ‧ 由 Wen Ning 分享
DAY 15

Day 15 - Destructuring assignment

Destructuring assignment(解構賦值),這種做法可以從陣列或物件的資料取出值,並對變數賦予這些值。 來舉些簡單的例子: 陣列解構 co...

2021-09-16 ‧ 由 Wen Ning 分享
DAY 16

Day 16 - Array Methods

map() 和 forEach 很像,不同處在於 forEach 沒有回傳值,使用 map 時會 return 一個新的陣列,所以要用一個變數去接住它產生的新陣...

2021-09-17 ‧ 由 Wen Ning 分享
DAY 17

Day 17 - Primitive and Reference

Primitive Data Types 變數擁有值,當某個變數的值賦予給其他變數時,是採用複製的方法,所以就算之後改變了值,也互不影響。Primitive D...

2021-09-18 ‧ 由 Wen Ning 分享
DAY 18

Day 18 - for in & for of loop

for in 可以用在 object,也可以用在 Array 使用 for in 列舉一個 object 的 property let obj = {...

2021-09-19 ‧ 由 Wen Ning 分享
DAY 19

Day 19 - Execution Context

JavaScript 在運作時會建立執行環境,分為 Global Execution Context(全域) 和 Function Execution Cont...

2021-09-20 ‧ 由 Wen Ning 分享
DAY 20

Day 20 - Constructor Function & Prototype

Constructor Function 用來製作大量相似的 object,通常用大寫字母做開頭 搭配 new 來使用(功能為創造一個新的空的 object)...

2021-09-21 ‧ 由 Wen Ning 分享