iT邦幫忙

前端技能相關文章
共有 24 則文章
鐵人賽 Modern Web DAY 30

技術 [Day 30] 完賽心得:你的前端之旅還尚未結束

未完待續的前端之旅 在這30天我們帶到了前端技能樹上各種類型的技能,包括基本的 HTML、CSS、JS 到各種套件框架的運用,透過入門的方式讓大家了解如何使用各...

鐵人賽 Modern Web DAY 26

技術 [Day 26 - 小試身手] Todolist with React (1)

終於差不多進入30天前端技能樹之旅的尾聲,最後就來利用系列後半部所學的 React,搭配 Redux、Styled-components 來個小試身手,實作一個...

鐵人賽 Modern Web DAY 25

技術 [Day 25 - Modern CSS] 指定CSS作用域,模組化開發 CSS Modules

要在 React 中撰寫 CSS,為元素添加樣式,除了 Styled-components,另外還有一種方式就是 CSS Modules。之前我們提過,在寫 C...

鐵人賽 Modern Web DAY 24

技術 [Day 24 - Modern CSS] 在JS中寫CSS,神套件Styled-components

要如何在 React 中撰寫 CSS,為元素添加樣式?目前的方法有 Inline-Style、CSS Modules...,其中一個方法就是很多人使用的 Sty...

鐵人賽 Modern Web DAY 23

技術 [Day 23 - Redux] React + Redux = React-redux

前情提要:在前面的文章有了Redux,狀態管理沒煩惱,學到了如何在 Redux 透過 Action 管理更新所有的 State。接下來就讓我們學習如何在 Re...

鐵人賽 Modern Web DAY 22

技術 [Day 22 - Redux] 有了Redux,狀態管理沒煩惱

前情提要:在前面關於 React 的幾篇文章,學會了建立 React Component,依據使用者操作在組件間處理資料。接下來就會提到如何使用 Redux,...

鐵人賽 Modern Web DAY 21

技術 [Day 21 - React] 今晚我想來點,React的其他功能

前情提要:在上一篇網頁UI組件化 — React component,大致了解 React 最重要的核心 — Component,並且學會了在組件內控制資料...

鐵人賽 Modern Web DAY 20

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

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

鐵人賽 Modern Web DAY 19

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

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

鐵人賽 Modern Web DAY 18

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

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

鐵人賽 Modern Web DAY 17

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

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

鐵人賽 Modern Web DAY 16

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

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

鐵人賽 Modern Web DAY 15

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

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

鐵人賽 Modern Web DAY 14

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

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

鐵人賽 Modern Web DAY 13

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

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

鐵人賽 Modern Web DAY 12

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

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

鐵人賽 Modern Web DAY 11

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

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

鐵人賽 Modern Web DAY 10

技術 [Day 10 - JS] 初探 Javascript 基本功能 — 函式、迴圈 / 陣列、物件

在前一篇,我們提到了一些 Javascript 的語法和基本功能,包括宣告變數、資料型別、條件陳述式,接下來就繼續來了解迴圈、函式、物件、陣列的觀念和用法。 流...

鐵人賽 Modern Web DAY 9

技術 [Day 09 - JS] 網頁第三大核心技術 — Javascript

What is Javascript?JavaScript (簡稱 JS)是一種 直譯式(Interpreter) 程式語言,程式碼會由上到下立即執行,它與HT...

鐵人賽 Modern Web DAY 7

技術 [Day 07 - RWD] 跨平台生存之道 — RWD響應式網頁設計

現在越來越多種類的裝置出現,包括電腦、平板、手機,我們會在不同大小的螢幕上瀏覽網頁,究竟網頁要如何在所有設備上,都能顯示適合該裝置的排版模式?在過去會根據裝置來...

鐵人賽 Modern Web DAY 6

技術 [Day 06 - CSS] Flexbox帶你飛,實現多樣化的網頁佈局

為什麼要學 Flexbox ?還沒學習 Flexbox 的我們,想要讓文字段落並排顯示時,只能調整元素的寬度讓它為了適應大小自動換行,這樣實在太不方便了!為了能...

鐵人賽 Modern Web DAY 5

技術 [Day 05 - CSS] 玩轉CSS樣式,進入網頁美麗新世界

在上一篇學到了 CSS 的基本語法、使用選擇器以及檔案的套用方法。接著就讓我們來學習如何運用樣式屬性!首先來簡單了解一下 CSS 是如何去進行網頁的排版和調整元...

鐵人賽 Modern Web DAY 4

技術 [Day 04 - CSS] 網頁長這樣能看嗎,CSS魔術Show

CSS (Cascading Style Sheets,階層樣式表),用來描述 HTML 外觀的樣式表,含有各式各樣的樣式屬性,能夠讓你在元素上面套用樣式美化網...

鐵人賽 Modern Web DAY 3

技術 [Day 03 - HTML] 想寫網頁,就從HTML開始

HTML (HyperText Markup Language,超文本標記語言),是一種用來建立網站結構的語言,透過包含標籤 (Tag) 與內容 (Conten...