iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

打造專屬於歌手的音樂資訊網頁:從零開始的前端實作與技術分享 系列

這個系列將以我喜歡的歌手為主題,透過 HTML、CSS、JavaScript 與 jQuery 等技術,製作一個專屬的歌手介紹網頁。內容將涵蓋:歌手基本資訊、專輯與歌曲列表、隨機播放歌曲、互動式元素,以及簡單的前端美化與動畫效果。
同時,在實作的過程中,我會每天記錄學到的知識點、遇到的問題與解決方式,並整理成技術分享文章,讓讀者不僅能看到成果,也能學習網頁開發的基礎與實務技巧。

參賽天數 19 天 | 共 23 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

認識 JavaScript DOM 操作

1. 什麼是 DOM? DOM (Document Object Model) 就是 把 HTML 文件轉換成 JavaScript 可以操作的物件。簡單來說,...

2025-09-25 ‧ 由 sheep 分享
DAY 12

認識RWD響應式設計

今天的主題是 RWD(Responsive Web Design,響應式設計)。其實我會想寫這個,是因為在專輯展示區的程式碼裡,我有看到 @media 的部分,...

2025-09-26 ‧ 由 sheep 分享
DAY 13

製作MV展示區

前幾天我完成了專輯展示區,今天我想在新增一個區塊:MV 展示區。這個區塊跟專輯區很像,也是用左右箭頭滑動,但不同的是,點擊之後會直接跳到 YouTube 的 M...

2025-09-27 ‧ 由 sheep 分享
DAY 14

製作歌曲頁面

今天的進度主要是把專輯的「詳細頁面」完成,讓使用者可以點擊首頁上的專輯,進到專屬的頁面,看到專輯封面、發行年份,以及完整的歌曲清單。 首先新增三個檔案,如下圖...

2025-09-28 ‧ 由 sheep 分享
DAY 15

半個月心得與總結

不知不覺,我的鐵人賽挑戰已經來到第 15 天,等於整整完成了一半。回顧這段時間,其實每天都在跟程式碼、Bug、CSS 排版苦戰,但同時也一步步把腦中的構想變成實...

2025-09-29 ‧ 由 sheep 分享
DAY 16

改良專輯展示區的互動效果

前幾天我已經完成了專輯展示區,當時是用卡片的形式呈現,每張卡片上都有專輯封面、名稱以及發行年份。不過在實際瀏覽的時候,我覺得卡片的方式雖然清楚,但整體看起來有點...

2025-09-30 ‧ 由 sheep 分享
DAY 17

修正專輯展示區及MV展示區的滑動效果

目標 因為昨天修改了專輯展示區的內容,所以今天要一併修改滑動效果,達到以下效果: 當最後一個專輯或 MV 出現在最右邊時,右邊箭頭不能再點擊。 專輯展示區及...

2025-10-01 ‧ 由 sheep 分享
DAY 18

製作單曲展示區

目標 今天要完成的目標是:製作單曲展示區。結構格式和「專輯展示區」一樣,但不同的是: 專輯展示區 → 點擊後顯示歌曲清單 單曲展示區 → 點擊後會直接跳轉到該...

2025-10-02 ‧ 由 sheep 分享
DAY 19

製作單曲歌詞頁面

目標 昨天完成了首頁的「單曲展示區」,今天的任務是:點擊單曲後可以進入「歌詞頁面」,顯示該單曲的歌名、歌詞,並附上對應的 YouTube 按鈕,方便直接收聽歌曲...

2025-10-03 ‧ 由 sheep 分享
DAY 19

Lyrics 按鈕跳轉 + 專輯第一張歌詞

目標 1.在歌名後新增 lyrics 按鈕,點擊後跳轉到歌詞頁面。2.完成第一張專輯的歌曲歌詞填寫。 實作過程 修改 album.js,每首歌後面新增 ly...

2025-10-05 ‧ 由 sheep 分享