iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

那些你可能要知道的前端知識 系列

轉職中的AL最近要開始投履歷面試了,而面試中可能會被問到的前端技術問題,我想藉由邊學習邊紀錄文章的形式加強自己的記憶!💪🏻

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

【day21】React JSX

JSX 是什麼 JSX(JavaScript XML)是一種JavaScript的語法擴充,間單來說它讓我們可以在JavaScript中寫HTML的語法,通...

2023-09-24 ‧ 由 A L 分享
DAY 22

【day22】useMemo 效能優化

當有一個元件包含了複雜的計算,為了避免元件在每一次重新渲染時都會在重複執行這個複雜的函數,因此我們可以使用useMemo記住函數回傳的值,等到useMemo...

2023-09-25 ‧ 由 A L 分享
DAY 23

【day23】React Virtual DOM

什麼是 Virtual DOM Virtual DOM(也可以稱為虛擬DOM),像 React、Vue 常用兩個框架也是建立在Virtual DOM上。 V...

2023-09-26 ‧ 由 A L 分享
DAY 24

【day24】為什麼React渲染Array時要加上key

在 React 要渲染一個Array時,如果沒有在每一個被渲染的元件加上 key 這個 prop,就會跳出 Warning: Each child in a...

2023-09-27 ‧ 由 A L 分享
DAY 25

【day25】TCP、UDP 是什麼

TCP、UDP兩者皆是網路通訊協議,它們決定了數據在網路上的傳送以及接收方式 TCP TCP 確保數據以可靠方式傳送,並確保數據以它們發送的相同順序到達。...

2023-09-28 ‧ 由 A L 分享
DAY 26

【day26】什麼是 RESTful API

什麼是REST REST(Representational State Transfer)是一種架構的風格,REST的出現在於,管理網路上複雜的通訊,希望在...

2023-09-29 ‧ 由 A L 分享
DAY 27

【day27】JSON是什麼

JSON是什麼 JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,以 JavaScript 物件的標準格式來呈現,...

2023-09-30 ‧ 由 A L 分享
DAY 28

【day28】Git flow 是什麼

這篇文章不會說明 Git 如何使用,Git操作推薦高見龍的「為你自己學Git」系列~ 當在同一個專案的開發人員越來越多,如果沒有事先定義規範,會因為每個...

2023-10-01 ‧ 由 A L 分享
DAY 29

【day29】前端圖片格式的種類(jpg、png、svg、webP)

點陣圖 一、 jpg(jpeg) 它是一種有損的壓縮圖檔,經過壓縮後即為不可逆的狀態,且經過壓縮後會降低圖片的畫質 jpg的好處: 能夠以較小的檔案大小提...

2023-10-02 ‧ 由 A L 分享
DAY 30

【dat30】JavaScript - pass by value、 pass by reference

pass by value 在 JavaScript 中,當我們建立一個屬於原始的型別(例如Number、String、Boolean、null、undef...

2023-10-03 ‧ 由 A L 分享