Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JavaScript Practices
Search
Ryan Chung
May 22, 2020
Technology
0
93
JavaScript Practices
Ryan Chung
May 22, 2020
Tweet
Share
More Decks by Ryan Chung
See All by Ryan Chung
MovieBot Development
ryan403
0
290
Design Voice-First Games for Alexa
ryan403
0
49
AI Teaching Talk
ryan403
0
110
Cognitive Service
ryan403
0
90
jQuery & API Practices
ryan403
0
120
CSS Practices
ryan403
1
150
Web Programming - Lesson 6
ryan403
1
600
Web Programming - Lesson 7
ryan403
1
610
Web Programming - Lesson 5
ryan403
1
420
Other Decks in Technology
See All in Technology
MCP でモノが動くとおもしろい/It is interesting when things move with MCP
bitkey
3
560
LangfuseではじめるAIアプリのLLMトレーシング
codenote
0
180
大規模サーバーレスプロジェクトのリアルな零れ話
maimyyym
3
230
本当に必要なのは「QAという技術」だった!試行錯誤から生まれた、品質とデリバリーの両取りアプローチ / Turns Out, "QA as a Discipline" Was the Key!
ar_tama
9
4.7k
人間性を捧げる生成AI時代の技術選定
yo4raw
1
470
Kaigi Effect 2025 #rubykaigi2025_after
sue445
0
160
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
450
時間がないなら、つくればいい 〜数十人規模のチームが自律性を発揮するために試しているいくつかのこと〜
kakehashi
PRO
23
5.7k
DynamoDB のデータを QuickSight で可視化する際につまづいたこと/stumbling-blocks-when-visualising-dynamodb-with-quicksight
emiki
0
160
木を見て森も見る-モジュールが織りなすプロダクトの森
kworkdev
PRO
0
220
事業と組織から目を逸らずに技術でリードする
ogugu9
15
3.3k
Ruby on Rails の楽しみ方
morihirok
6
2.7k
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
How to Ace a Technical Interview
jacobian
276
23k
Why Our Code Smells
bkeepers
PRO
336
57k
Writing Fast Ruby
sferik
628
61k
Six Lessons from altMBA
skipperchong
28
3.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Building an army of robots
kneath
305
45k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Transcript
1 JavaScript 補充練習
2 常見滑鼠/鍵盤事件 事件 描述 onclick 點擊 ondblclick 按兩下 onmousedown 在該元件上按下滑鼠鍵
onmousemove 在該元件上移動滑鼠 onmouseover 滑鼠進入該元件範圍 onmouseout 滑鼠離開該元件範圍 onmouseup 在該元件上釋放滑鼠鍵 事件 描述 onkeydown 實體鍵盤被按下 onkeypress 有字元被輸入 onkeyup 實體鍵盤被放開
3 框架/物件事件 事件 描述 onload 檔、物件被載入 onscroll 文件捲動 onabort 取消載入
onerror 載入錯誤 onresize 大小被改變 onunload 離開該頁面、進入新頁面、重新整理
4 表單事件 事件 描述 onblur 用戶離開聚焦在該項目 onchange 內容被改變(選項勾選、下拉選單…) onfocus 用戶聚焦在該項目
onreset 恢復預設資料 onselect 選取了一些文字 onsubmit 送出表單
5 練習:小人物回家
6 index.html
7 style.css
8 main.js
9 計時器 • setTimeout( ):特定時間之後做什麼事情(一次) • clearTimeout( ):解除setTimeout • setInterval(
):每隔多少時間之後做什麼事情(反復) • clearInterval( ):解除setInterval
10 練習:密碼鎖炸彈
11 index.html
12 style.css
13 main.js