iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

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

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

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

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

【Day01】- 前言

前言 為什麼要寫這個? 在學習的時候,老師有建議懂一點 JS 的人可以練這個,不要跟其他同學練習簡單的東西。那時候我就把它收藏起來了,想說之後也要練習! 之前...

2024-08-01 ‧ 由 Hazel 分享
DAY 2

【Day02】01 - JavaScript Drum Kit

主題 利用鍵盤按鍵去觸發畫面上的呈現與音效。 成果 完整程式碼Demo效果 實作重點 Javascript 鍵盤事件keyboardEvent :使用 k...

2024-08-02 ‧ 由 Hazel 分享
DAY 3

【Day03】02 - JS and CSS Clock

主題 實作一個小時鐘。 成果 完整程式碼Demo效果 實作重點 CSS 指針樣式先做完 調整時間起始位置在 0 的位置( 後面比較好算數學 ) 調整每個針...

2024-08-03 ‧ 由 Hazel 分享
DAY 4

【Day04】03 - CSS Variables

主題 利用 JS 去改變 CSS 變數的值 成果 完整程式碼Demo效果 實作重點 CSS 偽類::root 表示 <html> (MDN)元素,...

2024-08-04 ‧ 由 Hazel 分享
DAY 5

【Day05】04 - Array Cardio Day 1

主題 練習 JavaScript Array 的方法,可以對照 MDN 文件: Array.prototype.filter() 、 Array.protot...

2024-08-05 ‧ 由 Hazel 分享
DAY 6

【Day06】05 - Flex Panel Gallery

主題 實作一個圖片展開的動畫 成果 完整程式碼Demo效果 實作重點 CSS 先用把畫面調整出來 調整圖片:flex 、flex 佔比為 1 文字置中:...

2024-08-06 ‧ 由 Hazel 分享
DAY 7

【Day07】06 - Type Ahead

主題 利用 Fetch API、非同步載入的方式,並配合正規表達式處理字串,實現使用者輸入的城市名稱時動態地查找相對應的資料。 成果 完整程式碼Demo效果...

2024-08-07 ‧ 由 Hazel 分享
DAY 8

【Day08】07 - Array Cardio Day 2

主題 練習 JavaScript Array 的方法,可以對照 MDN 文件:Array.prototype.some() 、 Array.prototype...

2024-08-08 ‧ 由 Hazel 分享
DAY 9

【Day09】08 - Fun with HTML5 Canvas 

主題 利用 HTML 的canvas 標籤搭配 JS 做出畫布的效果。實現畫筆顏色(hsl)和粗細變化。 成果 完整程式碼Demo效果 實作重點 Javasc...

2024-08-09 ‧ 由 Hazel 分享
DAY 10

【Day10】09 - Dev Tools Domination

主題 介紹 dev tool,了解 javascript 裡 console 的實用功能。 成果 完整程式碼Demo效果 實作重點 Javascript...

2024-08-10 ‧ 由 Hazel 分享