iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

AI 時代,基礎要有:JavaScript30 打下紮實基礎 系列

在 AI 輔助日益普及的今天,扎實的 JavaScript 基礎依然重要。Wes Bos 的 JavaScript30 系列,30 天帶你逐步掌握 JavaScript 的核心概念和實用技巧。無論你是初學者還是有經驗的開發者,這個系列將帶你一步步掌握 JavaScript 的精髓,並在實際應用中提升自我的技能。

透過鐵人賽自我挑戰,我將連續 30 天分享在 JavaScript30 系列中的學習筆記和實踐經驗。希望通過這次挑戰,不僅鞏固自己的基礎知識,還能提升撰寫技術文章的能力

鐵人鍊成 | 共 31 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 21

【Day21】20 - Speech Detection 

主題 實作一個語音輸入文字輸出的工具。 成果 完整程式碼Demo效果 實作重點 Javascript 可以搭配MDN 安裝/啟動 利用npm來安裝:np...

2024-08-21 ‧ 由 Hazel 分享
DAY 22

Day22】21 - Geolocation

主題 實作一個顯示當前方位與速度的工具。 成果 完整程式碼Demo效果 實作重點 Javascript 可以搭配文件 (MDN)這個題目在手機上比較好看到...

2024-08-22 ‧ 由 Hazel 分享
DAY 23

【Day23】22 - Follow Along Link Highlighter

主題 實作一個跟隨滑鼠移動的 HightLight 效果。 成果 完整程式碼Demo效果 實作重點 Javascript 主要使用 getBoundingCl...

2024-08-23 ‧ 由 Hazel 分享
DAY 24

【Day24】23 - Speech Synthesis

主題 實作一個文字輸入語音輸出的工具,有播放、暫停、語速、音量調整功能。 成果 完整程式碼Demo效果 實作重點 Javascript 可以搭配文件 Sp...

2024-08-24 ‧ 由 Hazel 分享
DAY 25

【Day25】24 - Sticky Nav

主題 實作一個置頂的 Navbar。 成果 完整程式碼Demo效果 實作重點 CSS 利用 fixed 製作一個會黏在頂部的 nav .fixed-nav...

2024-08-25 ‧ 由 Hazel 分享
DAY 26

【Day26】25 - Event Capture, Propagation, Bubbling and Once

主題 了解 addEventListener 中的第三個參數 Event Bubbling(冒泡事件), Event Capture(捕捉事件), Propa...

2024-08-26 ‧ 由 Hazel 分享
DAY 27

【Day27】26 - Stripe Follow Along

主題 實作一個隨著滑鼠停留後會下拉的選單列效果。 成果 完整程式碼Demo效果 實作重點 可以思考一下,動畫出現的時機。 CSS 先製作出樣式 滑鼠停留後會...

2024-08-27 ‧ 由 Hazel 分享
DAY 28

【Day28】27 - Click and Drag

主題 實作一個隨著滑鼠點擊左右移動內容的效果。 成果 完整程式碼Demo效果 實作重點 CSS 可以把 overflow 改成 hidden 才不會漏出卷軸...

2024-08-28 ‧ 由 Hazel 分享
DAY 29

【Day29】28 - Video Speed Controller

主題 實作一個影片播放器的調整播放速度 bar。 成果 完整程式碼Demo效果 實作重點 Javascript 取得元素:速度條外框、速度條內框、音樂...

2024-08-29 ‧ 由 Hazel 分享
DAY 30

【Day30】29 - Countdown Timer

主題 實作一個倒數計時器。 成果 完整程式碼Demo效果 實作重點 Javascript 取得元素 倒數計時器的數字顯示 預計結束時間的顯示 所有的按鈕...

2024-08-30 ‧ 由 Hazel 分享