Homepage
Open in app
Sign in
Get started
麥克的半路出家筆記
Constantly learning new knowledge and skills to become a better web developer
學習筆記
心路歷程
React
Follow
什麼是切版?切版練習的方式與工具
什麼是切版?切版練習的方式與工具
根據自身的學習歷程和經驗,分享給還是初學,甚至還不知道該如何開始的你:學習的資源、練習的方向和方式、切版時需要的工具、如何做資料查找及學習上的心態建立
Mike Huang
Feb 10, 2021
CSS 小技巧分享:em 單位的強大用途
CSS 小技巧分享:em 單位的強大用途
最近在學習 RWD(Responsive Web Design)時,接觸到「相對單位」的應用與其重要性,其中令我感到特別有興趣的是「em」單位。以下會簡單介紹這個長度單位,及透過幾個小範例,呈現其運用上潛在的強大效果。
Mike Huang
Apr 22, 2019
[筆記] 使用 Multer 實作大頭貼上傳
[筆記] 使用 Multer 實作大頭貼上傳
在 Node.js 應用程式中透過 Multer 套件,讓客戶端能上傳文件到伺服器端。另外,透過 Sharp 套件加工圖片,輸出一致性的尺寸與規格。
Mike Huang
Aug 13, 2019
[筆記] 透過 Passport.js 實作驗證機制
[筆記] 透過 Passport.js 實作驗證機制
使用 Passport.js 在 Node.js 應用程式中快速建立驗證機制
Mike Huang
Aug 5, 2019
[筆記] HTTP Cookie 和 Session 使用
[筆記] HTTP Cookie 和 Session 使用
HTTP 是一個「無狀態協議 Stateless Protocol」,也就是說,每次從客戶端(Client)對伺服器(Server)發出的請求都是獨立的 — 這一次的請求無法得知上一次請求的內容與資訊。
Mike Huang
Jun 30, 2019
[筆記] ES2020 空值合併運算符 Nullish Coalescing Operator
[筆記] ES2020 空值合併運算符 Nullish Coalescing Operator
ES2020 推出的「空值合併運算符 Nullish Coalescing Operator」相比過去常用的 Logical Operator(邏輯運算子) 在實作 Short Circuit 時,讓開發者能更輕鬆的撰寫程式碼,也讓程式碼更不容易出錯!
Mike Huang
Feb 10, 2023
ALPHA Camp 全端網路開發線上課程適合你嗎?
ALPHA Camp 全端網路開發線上課程適合你嗎?
在前一篇展開轉職工程師之路 & Blogging中,我提到了我正透過 ALPHA Camp 「全端網路開發線上課程」準備轉職。我必須說,當初光決定課程,就花了我非常多的時間在找尋資料和打聽 —…
Mike Huang
Mar 18, 2019
Latest
[筆記] 透過 React Router實作路由保護機制
[筆記] 透過 React Router實作路由保護機制
本篇使用 React Router 透過一個簡單的「線上購物網站」實作「路由保護機制」:從簡單的版本,逐步優化到更進階且更好維護的版本。
Mike Huang
Feb 26, 2023
[筆記] ES2020 可選串連運算子 Optional chaining (?.)
[筆記] ES2020 可選串連運算子 Optional chaining (?.)
透過使用 ES2020 可選串連運算子 Optional chaining (?.) 幫助你在處理「巢狀結構的物件」能寫出更簡潔和安全的程式碼!
Mike Huang
Feb 20, 2023
[筆記] React 效能優化:透過 React.memo 、useMemo 和 useCallback
[筆記] React 效能優化:透過 React.memo 、useMemo 和 useCallback
本篇將介紹 React.memo、useMemo 和 useCallback 的使用情境,以及如何透過這些方法來優化上述提到的相關效能問題。
Mike Huang
Aug 30, 2022
以 JavaScript 實作 Debounce 提升應用程式效能(與搭配 immediate 的額外應用)
以 JavaScript 實作 Debounce 提升應用程式效能(與搭配 immediate 的額外應用)
網頁前端效能優化:透過範例深入了解 Debounce 與如何透過 JavaScript 實作。另外,也介紹搭配 immediate 的應用與詳細展示。
Mike Huang
Aug 13, 2022
[筆記] 認識 OAuth 2.0:一次了解各角色、各類型流程的差異
[筆記] 認識 OAuth 2.0:一次了解各角色、各類型流程的差異
一次認識 OAuth2.0 的概念、不同的 OAuth 類型流程,與流程中不同的角色作用和關係。實用的相關資源也將在本篇末提供給大家!
Mike Huang
Jul 10, 2021
[筆記] Why React?
[筆記] Why React?
本篇分享「為什麼要使用 React 及 React 的特性有哪些」——筆者透過 Complete React Developer in 2021 (w/ Redux, Hooks, GraphQL) 課程自學 React 的筆記及心得分享。
Mike Huang
Mar 21, 2021
認識 Intersection Observer API:實作 Lazy Loading 和 Infinite Scroll
認識 Intersection Observer API:實作 Lazy Loading 和 Infinite Scroll
網頁前端效能優化:深入了解 Intersection Observer API,並實作 Lazy Loading 和 Infinite Scroll
Mike Huang
Jun 17, 2020
邁向網頁開發工程師之路:Bootcamp 心路歷程分享
邁向網頁開發工程師之路:Bootcamp 心路歷程分享
分享半路出家,九個月轉職網頁開發工程師的心路歷程
Mike Huang
Nov 16, 2019
三人團隊從零打造「美食預定」電商平台
三人團隊從零打造「美食預定」電商平台
九個月前,我走上了轉職工程師的道路,過去從學期一開始探索程式的樂趣、在學期二學習前端技術、學期三實作後端作品後,很快的,走到了最後一學期的尾聲,也是我最期待的重頭戲 — 與團隊協作,共同發想與打造一個完整的產品。
Mike Huang
Nov 15, 2019
About 麥克的半路出家筆記
Latest Stories
Archive
About Medium
Terms
Privacy
Teams