iT邦幫忙

鐵人檔案

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

登堂入室!前端工程師的觀念技術 _30_ 題 系列

(入門~初階程度)
可能包含:名詞解釋、易混淆觀念的統整,或常見的面試題實作。

內容應該會偏重JS,補充一些HTML/CSS,或加一點點React。

以成為前端工程師為目標,希望能完整的對前端相關技術進行表述。
如果有或建議改進的部分,還請不吝指教 :D

參賽天數 26 天 | 共 31 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文
DAY 21

20. React Hooks 想改善的問題 ( + 簡單實作 useState)

( 今天的文章要寫React的相關問題,完全沒有寫過React的人,建議從中文官方文件開始練習。) React與其他JS框架有個很大的特色,就是將會重複使用的程...

2021-09-21 ‧ 由 Winnie 分享
DAY 22

21. React簡易實作_購物車清單( 將下層State提升給上層元件 )

今天要解釋的是: 如何將下層State提升給上層元件。 但如果沒有舉例真的太抽象了,所以就乾脆做個功能,邊進行解釋吧。 實作一個購物清單功能為例 功能包含:...

2021-09-22 ‧ 由 Winnie 分享
DAY 23

22. React Hooks --- useEffect

用途 useEffect能夠指定元件(component)渲染(render)完畢後,執行function。 React 會記住被傳入useEffect的f...

2021-09-23 ‧ 由 Winnie 分享
DAY 24

23. React key 的用途

用途 key 是一個建立陣列(array)時,必須使用的字串 屬性(string attribute) React 會用 key 來分辨陣列裡元素(elem...

2021-09-24 ‧ 由 Winnie 分享
DAY 25

24. 解釋 immutable / immutability

mutable vs. immutable 在開始說明前,先複習一道題目: var a = {}; var b = a;...

2021-09-25 ‧ 由 Winnie 分享
DAY 26

25. Redux 的用途 & 入門實作 (上)

Redux Redux 跟 React 並沒有關係。你可以用 React、Angular、Ember、jQuery 或甚至原生 JavaScript 來撰寫...

2021-09-26 ‧ 由 Winnie 分享
DAY 26

26. Redux 的用途 & 入門實作 (下)

這篇來把上一篇跳過的action補上,然後會補充一點之前沒講過的super()和React Refs。 上一次完成到建立store到顯示資料,今天會使用acti...

2021-09-29 ‧ 由 Winnie 分享

27. 解釋 CSS 的 BFC(Block Formatting Context)

Formatting Context 所有的HTML元素,在CSS裡都可以視為box(盒子),在Normal Flow裡的boxes會具備formatting...

2021-10-03 ‧ 由 Winnie 分享

28. 解釋 CSS Box Model ( box-sizing )

今天也是複習CSS,是非常之基礎的box-sizing。 Box Model 前一篇文提到,HTML元素在CSS裡都可以視為box,這是基於CSS Box M...

2021-10-04 ‧ 由 Winnie 分享

29. CSS 水平置中/ 垂直置中的方法

首先,預設範例的層級關係是這樣: <!-- HTML --> <div class="parent translate"&...

2021-10-11 ‧ 由 Winnie 分享