本系列將循序漸進帶大家深入現代前端開發。內容涵蓋 HTML5、CSS3、JavaScript ES6+ 的基礎與進階技巧,進一步探討 RWD、效能優化、Web API、PWA、前端安全、測試與部署等主題。
同時,也會帶入前端框架(Vue.js 為主)與工具鏈(Vite、GitHub Actions),並在最後整合成一個小專案,展現完整的 Modern Web 開發流程。讓讀者能逐步累積完整的前端開發能力。
前言 大家好 👋,這是我第一次參加 iThome 鐵人賽。未來 30 天,我會帶大家從 基礎 HTML / CSS / JavaScript 出發,一步步進入...
前言 在昨天的文章中,我們聊了「為什麼要學現代前端」。今天要開始進入基礎:HTML5 語意化標籤。雖然很多人覺得 HTML 很簡單,但其實寫得好不好,會直接影響...
昨天我們學了 HTML5 的語意化標籤,今天要進入前端排版的重頭戲 —— Flexbox。Flexbox (Flexible Box Layout) 是現代 C...
昨天我們聊了 Flexbox,解決了一維排版的問題(水平或垂直)。但當畫面需要同時管理「列與行」時,Flexbox 就不太好處理了。這時候,CSS Grid 就...
昨天我們學了 CSS Grid,能夠建立漂亮的二維排版。但在現實中,使用者不只會用桌機,也會用平板或手機瀏覽網站。這時候,我們就需要 RWD 響應式設計! 什...