iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

讀書筆記&心得-看完這本就會懂!帶你無痛提升JavaScript面試力:精選55道前端工程師的核心問題 × 求職加分模擬試題解析 系列

我計劃在接下來的30天內,記錄我在2022購買的《看完這本就會懂!帶你無痛提升 JavaScript 面試力:精選 55道前端工程師的核心問題 × 求職加分模擬試題解析》一書的學習過程。這本書由卡斯伯老師所著,目前我仍在當作工具書研讀中。我的計劃是依據書中的章節或段落,搭配自己對內容的理解,並在Vscode或CodeSandbox中進行實作練習。

這樣的做法不僅能幫助我記錄學習狀況,還能分享我的理解程度,並且希望能夠與大家進行討論和交流。歡迎大家一起參與,共同探討JavaScript的相關知識!

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

[Day 1] 讀書動機

大家好!我是前端超級菜菜雞(最菜那種) 想來記錄一下,買了這本書,是在2022年有接觸六角學院Vue.js課程,也是當時卡斯伯老師當年出新書(馬上手刀購入XD)...

2024-08-03 ‧ 由 yc1996 分享
DAY 2

[Day 2] 變數作用域章節 -is not defind vs undefind

在 JavaScript 開發過程中,當按下 F12 切換至主控台時,常常會遇到 "is not defined" 和 "und...

2024-08-04 ‧ 由 yc1996 分享
DAY 3

[Day 3] 物件取值方式

在 JavaScript 中,存取物件屬性有兩種主要方式:點記號(dot notation)和中括號(bracket notation)。這兩種方式各有其適用的...

2024-08-05 ‧ 由 yc1996 分享
DAY 4

[Day 4] 物件取值方式-解構

昨天學習了物件取值有兩種 點記號 與 中括號 取值方式 如果今天的資料是 id 、 name ,可能可以這樣寫 const id = user.id; co...

2024-08-06 ‧ 由 yc1996 分享
DAY 5

[Day 5] 函式撰寫觀念基礎

前言 前幾天瞭解了JavaScript物件,接著對於function觀念不太熟悉,React基本上元件組成都是依靠Funtion構建,必須要對本身基礎認識...

2024-08-07 ‧ 由 yc1996 分享
DAY 6

[Day 6] 物件傳值 vs 傳參考

首先需要對 JavaScript 的 data type 有基礎認識 JavaScript 資料類型可以分為兩大類:傳值 和 傳參考。 基本資料型別(以傳值方式...

2024-08-08 ‧ 由 yc1996 分享
DAY 7

[Day 7] JavaScript Promise

在 JavaScript 中,Promise 是用來處理非同步操作的一個重要概念。當我們需要處理一些需要時間完成的操作,比如從後端 API 獲取資料,Promi...

2024-08-09 ‧ 由 yc1996 分享
DAY 8

[Day 8] 物件原來還分淺層複製及深層複製(一)

我們都知道 JavaScript 的物件是採用傳址參考的特性,也就是說,如果將 A 物件賦予 B 物件,一旦在 B 物件中改動了內容,A 物件也會跟著受影響。然...

2024-08-10 ‧ 由 yc1996 分享
DAY 9

[Day 9] 物件原來還分淺層複製及深層複製(二)

前言 昨天分享了物件的淺拷貝實作方式,用了 JavaScript ES6 的展開運算符來將陣列做複製。 接下來研究的是,當遇到深層物件(多層級)的狀況時要怎麼去...

2024-08-11 ‧ 由 yc1996 分享
DAY 10

[Day 10] Call by value、Call by reference、Call by sharing 是指?

前言:昨天讀到關於物件的淺、深拷貝,釐清關於JavaScript中物件操作要注意部分。 下一章節,書上提到 Call by value、Call by re...

2024-08-12 ‧ 由 yc1996 分享