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のイベントを体感しよう
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
256times
April 17, 2019
Programming
0
3k
JavaScriptのイベントを体感しよう
256times
April 17, 2019
Tweet
Share
More Decks by 256times
See All by 256times
256times 6週間の軌跡
256times
0
1.6k
256timesふりかえり
256times
0
1.6k
toraの256times
256times
0
1.5k
JS Lovers 愛はJavaScriptで掴め。
256times
0
3.1k
挫けてからはじまるアプリ開発
256times
0
3.3k
エラーで学ぶJavaScript
256times
1
3.2k
JavaScript初学者がスパルタ環境で頑張れた理由
256times
1
3k
今日も挑戦者ここで討たれり
256times
0
3k
Other Decks in Programming
See All in Programming
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
970
Apache Iceberg V3 and migration to V3
tomtanaka
0
150
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
160
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
250
Oxlintはいいぞ
yug1224
5
1.3k
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
590
「ブロックテーマでは再現できない」は本当か?
inc2734
0
700
CSC307 Lecture 06
javiergs
PRO
0
680
Package Management Learnings from Homebrew
mikemcquaid
0
210
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
Implementation Patterns
denyspoltorak
0
280
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
14k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
We Are The Robots
honzajavorek
0
160
Making Projects Easy
brettharned
120
6.6k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
55
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
Odyssey Design
rkendrick25
PRO
1
490
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
49
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.6k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Transcript
256 times ZVLJ
ϓϩϑΟʔϧ • yukiʢ@sac_180822ʣ • WEB੍࡞ͷPMΛ4΄Ͳ͍ͬͯ·ͨ͠ɻݱࡏγεͰ͢ɻ • ϓϩάϥϛϯάܦݧ8ϲ݄Ͱ͢ɻ • ҭٳதʹͳʹ͔ҭࣇҎ֎ͷ͜ͱ͕Γͨ͘ͳͬͯϓϩάϥϛϯά Λ࢝ΊͯΈͨΒɺ໘നͯ͘໘ന͍ͯ͘༨ͬͯ256timesʹԠื͠
͍ͯ·ͨ͠ɻ
256 times ࢀՃલͷΘͨ͠ͱࠓͷΘͨ͠
256 times ࢀՃલɾɾɾ
υοτΠϯετʔϧ Progate Udemy Rails νϡʔτϦΞϧ νΣϦʔຊ ɾ ɾ ɾ ͱΓ͋͑ͣ༗໊ͳڭࡐΛ͍Ζ͍ΖͬͯΈͨ
͜͏͍͏ͷ࡞Γ͍ͨ ↓ άάΔ ↓ ͜ͷهࣄྑͦ͞͏ʂ ✖ ໌֬ͳཧ༝ͳ͍͚ͲͳΜ͔ྑͦ͞͏ ✖ ͳ͔ͥωοτʹܝࡌ͞Ε͍ͯΔίʔυશͯਖ਼ͩͱ৴͖͍ͬͯ͡Δ ✖
ͦͷίʔυ͕ݹ͍ॻ͖ํͰແବͳهड़͕ଟͯ͘ؾ͘ྗ͕ͳ͍ ↓ ΄΅ਅࣅͯ͠ॻ͘ ↓ ͜͜ͷίʔυͪΐͬͱΘ͔Βͳ͍͚Ͳಈ͍ͯΔ͔Β͍͔ͬ ↓ σβΠϯ͍ͬͯ͡ ↓ ͓ʔͰ͖ͨʂΘͨ͠࡞Εͨʂྗ͍͔ͭͨʂ
͜͏͍͏ͷΛ܁Γฦͯ͠ ྗ͕͍͍ͭͯΔͱࢥ͍ࠐΜͰ͍ͨ
256 times ͷ ాޱ͞ΜͱͷॳճϝϯλϦϯάͰɾɾɾ
ాޱ͞Μ ͡Ό͋·ͣϑΥʔϜ࡞ͬͯɺ Ϙλϯԡͨ͠Βೖྗ༰͕ग़Δͭ࡞ͬͯΈ·͠ΐ͏ Θͨ͠ ͍ʂ ాޱ͞Μ ςΩετೖྗͷ෦࡞͍ͬͯͩ͘͞ Θͨ͠ ʢϑΥʔϜɺϑΥʔϜɺͳΜͷλά͚ͩͬʁٽʣ ɾɾɾɾɾɾɾɾɾɾɾɾௐΕͰ͖·͢ɺͨͿΜ
ͳʹͰ͖ͳ͍ɾɾɾʂ
ాޱ͞Μ ʮௐͳ͍ͱͰ͖ͳ͍͜ͱɺ Ͱ͖Δͱݴ͑ͳ͍Ͱ͢Ͷʯ
ాޱ͞Μ ʮ͜Ε͘Β͍ͷ͜ͱ֮͑·͠ΐ͏ʯ
5ϲ݄ؒɺҰԠຖϓϩάϥϛϯάֶशΛ ͍ͯͨ͠ʢͭΓͩͬͨʣͷʹɺ ͳͥ<input>λά͢Βॻ͚ͳ͔ͬͨͷ͔ʁ
“֮͑Α͏”ͱ͍͏ҙࣝΛશ࣋ͨͣ͘ʹ औΓΜͰ͍ͨ
ʮϓϩάϥϛϯά֮͑ͳͯ͘ྑ͍ɺ άάΔྗ͕͋ΕOKʯ ͱ͍͏TwitterͰݟͨݴ༿Λͦͷ··ӏವΈʹ͍ͯͨ͠ ͦΜͳϫέͳ͔ͬͨʂ
Έཧղ͍ͯͯ͠ɺશવ͍֮͑ͯͳ͍ ↓ Կ͔Λݟͳ͍ͱԿॻ͚ͳ͍ਓʹͳ͍ͬͯͨ
ڭ܇̍ جຊతͳ͜ͱɺ֮͑ͨํ͕ྑ͍ʹܾ·ͬͯΔ ʢΑ͘ग़ͯ͘Δॻ͖ํͱ͔ϝιουͱ͔ʣ
ڭ܇̎ Α͔͘Βͳ͍··ௐ·ͬͯ͘ ͳΜ͔͍͢͝ͷΛ࡞ΔྗΑΓɺ ࣗྗͰجຊతͳͷΛ࡞ΔྗΛʹ͚ͭΔ
<input>λά͢Β ࣗྗͰॻ͚ͳ͔ͬͨΘͨ͠Ͱ͕͢ɺ 256times Λऴ͑ͨࠓɾɾɾ
ࣗͷ࡞Γ͍ͨͷΛ࣮͢ΔͨΊʹ Ͳ͏͍͏ίʔυΛॻ͚ྑ͍͔ ༧ଌͰ͖ΔΑ͏ʹͳͬͨʂ ͦͯͦ͠Ε͕͋Δఔಈ͘ͱ͜Ζ·Ͱ ࣗྗͰίʔυ͕ॻ͚ΔΑ͏ʹͳͬͨʂ
͋ͱɾɾɾ ՈిࣗಈԽγεςϜΛ͍ͬͯΔͱ ແҙࣝʹཪଆͷॲཧΛ૾͢ΔΑ͏ʹͳͬͨʂ ͨͱ͑ચ୕ػ ͜ͷϞʔυͰελʔτϘλϯԡ͢ͱɺ ͜͜·Ͱ͍ͭͱಉ͡ॲཧ͚ͩͲ ͜ͷλΠϛϯάͰ݅ذ͞Εͯɾɾɾ ͜Εాޱ͞Μ͕ݴ͍ͬͯͨ ʮݟ͑ͳ͍ઢ͕ݟ͑ΔΑ͏ʹͳΔ͜ͱʯ
JavaScriptͷΠϕϯτΛ ςʔϚʹͨ͠ΞϓϦ
ͦͦ’click’Πϕϯτ͔͠ ͬͨ͜ͱ͕ͳ͔ͬͨ
256times ͷجૅ࿅Ͱ’keyup’͕ొͯ͠ ’keydown’’keypress’ͷଘࡏΛΔ MDNΛݟͨΒଞʹͨ͘͞ΜΠϕϯτ͕ɾɾɾ
Α͘Α͘ߟ͑Δͱ webίϯςϯπͰى͜Δͯ͢ͷมԽ Πϕϯτ͕͖͔͚ͬʹͳ͍ͬͯΔ ͨ͘͞ΜΠϕϯτ͕͋Δͷೲಘʂ
ΫϦοΫͨ͠ΓεΫϩʔϧͨ͠ΓΩʔೖྗͨ͠Γɾɾɾ Ϣʔβʔͷಈ࡞ͻͱͭͻͱ͕ͭશͯΠϕϯτ Ϣʔβʔͷ༷ʑͳΠϕϯτΛΩϟονͯ͠ ԿΒ͔ͷॲཧΛߦ͍ͬͯΔ Button
ͲΜͳΠϕϯτ͕͋Δͷ͔͍ͬͯΔͱ ੍࡞ͷ෯͕͕Δͣ
͜ͷΠϕϯτɺͲͷλΠϛϯάͰൃՐ͢ΔΜͩΖɾɾɾ ࣅͨΑ͏ͳΠϕϯτ͕͍͔ͭ͋͘ΔͷͳΜͰʁ ඍົʹλΠϛϯά͕ҧ͏ͷʁ ͲͷΠϕϯτΛ͏ͷ͕ϕετͳͷ͔͔Βͳ͍ ͱʹ͔͘ṖͩΒ͚
ओཁͳΠϕϯτ͕ཏ͞Ε͍ͯͯ ͞Βʹʮ͍·ൃՐͨ͠ʯ͕ ࢹ֮తʹΘ͔ΔΞϓϦ͕΄͍͠ʂ
Event Labo IUUQTFWFOUMBCPZVLJL[DPN εϚϗͰݟΔͱTouchΠϕϯτମײͰ͖ΔΑʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠