iT邦幫忙

鐵人檔案

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

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

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

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

全部專輯歌詞頁面

目標 1.在 lyrics.js 中,填寫專輯每首歌的歌詞資料2.確保從專輯列表點擊 Lyrics 按鈕可以顯示對應歌詞3.從單曲展示區點及歌曲後顯示正確的歌詞...

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

完成專輯區所有歌曲的 YouTube 圖示連結

目標 1.在歌詞頁面顯示 歌名、歌詞2.若有 YouTube 連結,顯示播放按鈕 javascript // YouTube 連結資料 const y...

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

新增「隨機播放一首」按鈕

目標 在每張專輯頁面新增「隨機播放一首」按鈕,使用戶可以隨機點擊播放專輯內的任意一首歌曲。目前專輯頁面已經能夠顯示專輯資訊、專輯封面、以及歌曲列表。今天的目標是...

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

新增喜愛(愛心) 按鈕

在前幾天,我已經完成了「隨機播放」和「歌詞顯示」等核心功能。不過在音樂平台上,單純能聽歌還不夠,使用者常常會希望把自己喜歡的歌曲標記起來,以便之後能快速找到。因...

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

將喜愛按鈕功能持久化存檔

昨天我已經成功新增了「喜愛(愛心)」按鈕,點擊之後愛心會從空心 ♡ 變成實心 ♥,再點一次又會切回空心。這樣的互動效果已經不錯了,但仍然有一個問題:只要跳出頁面...

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

localStorage 與 sessionStorage 介紹

昨天我實作了「愛心收藏功能」並且透過 localStorage 讓紀錄不會消失。今天,我要再介紹 localStorage 與 sessionStorage,這...

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

美化首頁

昨天聊到 LocalStorage / SessionStorage,今天回到前端設計,想分享一下我在專案裡 美化首頁 About Keshi 區塊 的過程。之...

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

歌詞頁面細節調整

今天在歌詞頁面,我進行了一個小細節的調整:原本歌詞頁面上方的 YouTube 連結是用YouTube圖片來呈現,但我想讓它更統一、簡潔,也方便調整大小和效果,所...

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

如何把網頁架設到 GitHub 上

今天要完成的目標是:把自己的網頁架設到 GitHub Pages,讓任何人都能透過網址看到我的作品。這對於日後展示專案、作品集或作業都非常方便。 為什麼要用...

2025-10-14 ‧ 由 sheep 分享

30天鐵人賽心得

30天的鐵人賽終於完成了!回頭看這段時間,感覺自己像經歷了一場前端速成馬拉松,每一天都在學新技能、解決問題,也慢慢建立起一個完整的個人作品網站。其實在這之前已經...

2025-10-15 ‧ 由 sheep 分享