iT邦幫忙

鐵人檔案

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

重新複習JavaScript 系列

2023已經過了一半以上,但至少有大約半年的時間,我感到自己荒廢了。
沒有系統性地學習新技術,也沒有複習之前學到的知識。
現在想利用這次的自我挑戰來重新找回去年的學習熱忱,並且鞏固自己的能力,再一次的衝刺。

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

[Day -11] 運算子(Operator)(2)

今天我們要來把昨天沒說完的運算子給說完,因此今天的主題是:**邏輯運算子(Logical operators)**以及 條件(三元)運算子(Conditiona...

2023-09-11 ‧ 由 jeff 分享
DAY 12

[Day -12] 強制轉型(Coercion)

在前面的篇章有提到在JavaScript裡,要比較兩個值是否一樣要用3個等號而不是兩個等號,這是因為JavaScript有一項特性,叫做coercion。 什麼...

2023-09-12 ‧ 由 jeff 分享
DAY 13

[Day -13] Call by value & Call by reference

既然都是要寫JavaScript的資訊,不免俗的要來 水一篇 好好探討一下傳值還是傳址。 我們都知道我們的資料都是被存放在記憶體裡面的,但這時候我就很好奇為什麼...

2023-09-13 ‧ 由 jeff 分享
DAY 14

[Day -14] 認識DOM

接下來這幾篇我想來複習JavaScript的DOM。 但要講DOM前,我們要先來了解JavaScript在網頁裡到底是負責什麼。 JavaScript 與網頁前...

2023-09-14 ‧ 由 jeff 分享
DAY 15

[Day -15] 樹狀結構與 DOM 節點

昨天我們解釋了什麼是DOM跟BOM,今天我們繼續來認識DOM Tree 和 DOM Node DOM Tree DOM 採用樹狀結構 (tree) 來儲存網頁元...

2023-09-15 ‧ 由 jeff 分享
DAY 16

[Day -16] DOM Node 的建立、刪除與修改

上一篇提到DOM 是一種樹狀結構,而樹狀結構特別擅長查找資料。 因此這篇章就是要來認識「查找 DOM 元素」的相關語法。 查找 DOM 元素有兩種途徑: 直...

2023-09-16 ‧ 由 jeff 分享
DAY 17

[Day -17] 遍歷周邊 DOM 節點

我們先來看一張DOM Tree的圖 DOM 節點有分層的概念,節點與節點之間的關係我們大致上可以分成兩種: 父子關係: 除了 document 之外,每一...

2023-09-17 ‧ 由 jeff 分享
DAY 18

[Day -18] 事件機制的原理

JavaScript 是一個事件驅動 (Event-driven) 的程式語言,當瀏覽器載入網頁開始讀取後,雖然馬上會讀取 JavaScript 事件相關的程式...

2023-09-18 ‧ 由 jeff 分享
DAY 19

[Day -19] IIFE

再繼續往下走之前我們先來認識一下什麼是IIFE? 第一次看到這個詞的時候,是在看youtube看**深入淺出 Javascript30** 的解說影片上得知的,...

2023-09-19 ‧ 由 jeff 分享
DAY 20

[Day -20] Closures

在正式進入之前,我們先來看一段code: function greet(whattosay) { return function(name) {...

2023-09-20 ‧ 由 jeff 分享