跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

互動元件實作

把前面學的全部串起來:表單 + DOM + 事件 = 真正能用的互動元件。 這一課做三個實用小元件,都是真實網站上常見的。

元件一:FAQ 手風琴

元件二:Tab 分頁切換

元件三:即時字數統計表單

AI 協作:學了這個,跟 AI 怎麼配合?

把表單 + DOM + 事件組合起來,你就能做出真正的互動網頁。AI 幫你組裝,你決定體驗流程。

你的人類優勢:

  • 你站在使用者角度,知道怎樣的互動體驗才順暢
  • 你能測試各種邊界情況(空白輸入、連續點擊、手機操作)

可以這樣跟 AI 說:

幫我做一個 TODO List:有輸入框和新增按鈕,按下新增後項目出現在列表裡,每個項目旁有刪除按鈕。

練習題

互動示範

DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
DEMO 3可以修改程式碼試玩

挑戰任務

Task 1

做一個 FAQ 手風琴:至少 3 個問答,點擊問題展開/收合答案

Task 2

建立 Tab 分頁切換:3 個分頁按鈕,點擊後顯示對應內容、隱藏其他

Task 3

做即時字數統計:textarea 輸入時顯示已輸入字數,超過 80 字變紅色

BackTake the Exam →