iT邦幫忙

javascript基礎概念相關文章
共有 34 則文章
鐵人賽 JavaScript

技術 【Day31】30 - Whack A Mole

主題 實作一個打地鼠的遊戲,有計分/計時功能。 成果 完整程式碼Demo效果 實作重點 Javascript 取得元素 設定隨機時間(第28天的範圍公...

鐵人賽 JavaScript DAY 30

技術 【Day30】29 - Countdown Timer

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

鐵人賽 JavaScript DAY 29

技術 【Day29】28 - Video Speed Controller

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

鐵人賽 JavaScript DAY 28

技術 【Day28】27 - Click and Drag

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

鐵人賽 JavaScript DAY 27

技術 【Day27】26 - Stripe Follow Along

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

鐵人賽 JavaScript DAY 26

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

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

鐵人賽 JavaScript DAY 25

技術 【Day25】24 - Sticky Nav

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

鐵人賽 JavaScript DAY 24

技術 【Day24】23 - Speech Synthesis

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

鐵人賽 JavaScript DAY 23

技術 【Day23】22 - Follow Along Link Highlighter

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

鐵人賽 JavaScript DAY 22

技術 Day22】21 - Geolocation

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

鐵人賽 JavaScript DAY 21

技術 【Day21】20 - Speech Detection 

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

鐵人賽 JavaScript DAY 20

技術 【Day20】19 - Webcam Fun

主題 實作一個 Webcam ,有拍照、下載、濾鏡的效果 成果 完整程式碼Demo效果 實作重點 Javascript 在驅動 webcam 前需要有一個...

鐵人賽 JavaScript DAY 19

技術 【Day19】18 - Adding Up Times with Reduce

主題 利用取得播放清單總秒數來複習陣列方法 reduce, map 的使用。 成果 完整程式碼Demo效果 實作重點 Javascript 取得所有的 l...

鐵人賽 JavaScript DAY 18

技術 【Day18】17 - Sort Without Articles

主題 利用編排文章排序來複習陣列方法sort, map, join, replace, trim 搭配正則的使用。 成果 完整程式碼Demo效果 實作重點 J...

鐵人賽 JavaScript DAY 17

技術 【Day17】16 - Mouse Move Shadow 

主題 實作一個滑鼠移動時,產生不同陰影的效果 成果 完整程式碼Demo效果 實作重點 Javascript 先了解基本概念 offsetX , of...

鐵人賽 JavaScript DAY 16

技術 【Day16】15 - LocalStorage

主題 實作一個 LocalStorage 的紀錄菜單功能 成果 完整程式碼Demo效果 實作重點 Javascript 先了解 LocalStorage(...

鐵人賽 JavaScript DAY 15

技術 【Day15】14 - JavaScript References VS Copying

主題 介紹 JS 賦值時,reference(參考、傳址) 與 copying(拷貝、傳值)。 成果 完整程式碼Demo效果 實作重點 Javascript 可...

鐵人賽 JavaScript DAY 14

技術 【Day14】13 - Slide in on Scroll

主題 實作一個當畫面滾動到圖片區域時圖片以動畫方式跑出 成果 完整程式碼Demo效果 實作重點 學習 window 事件 Javascript 先了解 w...

鐵人賽 JavaScript DAY 13

技術 【Day13】12 - Key Sequence Detection

主題 使用 Cornify.js 製作簡單的彩蛋效果。 成果 完整程式碼Demo效果 實作重點 Javascript 會使用 cornify.js ,放到...

鐵人賽 JavaScript DAY 12

技術 【Day12】11 - Custom Video Player

主題 利用 <video> 標籤,實作影片播放器的基礎功能 成果 完整程式碼Demo效果 實作重點 <video> (MDN) 對照文...

鐵人賽 JavaScript DAY 11

技術 【Day11】10 - Hold Shift and Check Checkboxes

主題 實作出按住 Shift 點擊 check list ,達到連續選取的效果 成果 完整程式碼Demo效果 實作重點 Javascript 類陣列轉陣列...

鐵人賽 JavaScript DAY 10

技術 【Day10】09 - Dev Tools Domination

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

鐵人賽 JavaScript DAY 9

技術 【Day09】08 - Fun with HTML5 Canvas 

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

鐵人賽 JavaScript DAY 8

技術 【Day08】07 - Array Cardio Day 2

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

鐵人賽 JavaScript DAY 7

技術 【Day07】06 - Type Ahead

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

鐵人賽 JavaScript DAY 6

技術 【Day06】05 - Flex Panel Gallery

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

鐵人賽 JavaScript DAY 5

技術 【Day05】04 - Array Cardio Day 1

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

鐵人賽 JavaScript DAY 4

技術 【Day04】03 - CSS Variables

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

鐵人賽 JavaScript DAY 3

技術 【Day03】02 - JS and CSS Clock

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

鐵人賽 JavaScript DAY 2

技術 【Day02】01 - JavaScript Drum Kit

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