iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

Follow me! 來一場前端技能樹之旅 系列

前端這個大坑技術多到好像怎麼學也學不完,在學程前期我常常會迷失方向,不知道接下來該往哪個技術努力,後來學習了不少才總算是摸清楚前端的架構,知道我下一步該往哪裡進步。

因此這個系列會帶領讀者來場小小的前端技能之旅,基礎了解每個技術存在的意義,以及它能夠做到什麼?再延伸提供一些進階學習方向的指引,希望能夠幫助那些對前端有興趣但不知道從哪裡開始的初新手,能夠有個更好更輕鬆的學習之路。

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

[Day 11 - JS] 互動吧網頁 — Javascipt的DOM 操作 / 事件

在前一篇,我們介紹完 Javascript 的語法和基本功能,包括宣告變數、條件陳述式、函式、物件陣列 ... 等等,接下來就來了解如何透過 Javascipt...

2021-09-24 ‧ 由 May 分享
DAY 12

[Day 12 - Bootstrap] Bootstrap一下,快速建立響應式網站

為什麼要使用Bootstrap? 現在的網頁為了能夠適應不同裝置,會進行響應式設計;並且大多考量到使用者經驗設計(User Experience),使用一致性的...

2021-09-25 ‧ 由 May 分享
DAY 13

[Day 13 - Git] Git版本控管,沒有它救不回來的專案

為什麼要做版本控管? 其實版本控管就是備份的概念,相信大家都有體會過檔案誤刪、當機資料消失的經驗,養成備分的習慣可以減少很多麻煩。在開發的過程中,我們會對程式碼...

2021-09-26 ‧ 由 May 分享
DAY 14

[Day 14 - 小試身手] 用HTML、CSS、JS打造個人網站 (1)

所有的網站大概可以分成兩類:靜態網頁、動態網頁,靜態網頁顧名思義就是靜止的網頁,不會去太頻繁的更新內容;動態網頁則是會根據使用者的輸入而有不同的內容更新,包含的...

2021-09-27 ‧ 由 May 分享
DAY 15

[Day 15 - 小試身手] 用HTML、CSS、JS打造個人網站 (2)

在上一篇:用HTML、CSS、JS打造個人網站 (1),講解了開發網頁的前置作業,以及 Header 跟 Section-Primary 的區塊,接下來就讓我...

2021-09-28 ‧ 由 May 分享
DAY 16

[Day 16 - 小試身手] 用HTML、CSS、JS打造個人網站 (3)

在上一篇:用HTML、CSS、JS打造個人網站 (2),完成了網頁的所有內容,接下來的工作就是讓網頁能夠適應各種螢幕大小,讓使用者在每個裝置都能有最基本的使用...

2021-09-29 ‧ 由 May 分享
DAY 17

[Day 17 - npm] 哆啦A夢有百寶袋,我有套件管理工具npm

前端的社群發展愈來愈蓬勃,延伸出各式各樣基於 HTML、CSS、JS 的開源套件,像是 Bootstrap、React、Vue、Styled-component...

2021-09-30 ‧ 由 May 分享
DAY 18

[Day 18 - webpack] 模組化開發好幫手 — 打包工具 webpack

為什麼要使用 webpack? 在前一篇文章提到,有愈來愈多開源套件,可以幫助我們加速開發。當功能愈來愈多,將所有程式碼都寫在同一個 JS 檔案中會難以管理。...

2021-10-01 ‧ 由 May 分享
DAY 19

[Day 19 - React] 現在開始用框架寫網頁 — React

為什麼要使用框架? 前端最重要的工作,就是讓網頁的資料與狀態視覺化,有資料狀態改變時,就要更動網頁內容的顯示。但當網頁內容複雜化,網頁元件、元件操作功能和資料狀...

2021-10-02 ‧ 由 May 分享
DAY 20

[Day 20 - React] 網頁UI組件化 — React component

前情提要:在上一篇現在開始用框架寫網頁 — React,我們學習了如何在 React 使用 JSX 撰寫 Element 呈現出網頁頁面,接下來就會帶著大家將...

2021-10-03 ‧ 由 May 分享