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
jQuery_lesson01
Search
kanekenl
October 11, 2017
Programming
39
0
Share
jQuery_lesson01
kanekenl
October 11, 2017
More Decks by kanekenl
See All by kanekenl
圭のお別れ会
kanekenl
0
24
弾幕JS.pdf
kanekenl
0
23
エンジニアからみるデザイナーの凄さ
kanekenl
0
410
爆速コーディング〜Sass入門〜
kanekenl
0
110
Other Decks in Programming
See All in Programming
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
130
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
200
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
870
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
240
How Swift's Type System Guides AI Agents
koher
0
200
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
580
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
300
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
360
CDK Deployのための ”反響定位”
watany
4
640
PHPで TLSのプロトコルを実装してみる
higaki_program
0
750
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
1
160
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
3
520
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
500
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
96
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Evolving SEO for Evolving Search Engines
ryanjones
0
180
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Designing Experiences People Love
moore
143
24k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
Transcript
第1回 jQuery 勉強ձ
ΞδΣϯμ ɾjQueryͷ素晴Β͠͞ ɾ基本的ͳ書͖方 ɾ࣮際ʹ手Λ動͔͢
逆ʹ今日話͞ͳ͍͜ͱ ɾjQueryͷμϝͳͱ͜Ζ ɾ他ͷJSϥΠϒϥϦʹ͍ͭͯ ɾjQueryͷൃ展的ͳ͜ͱ
jQueryͷ素晴Β͠͞
jQueryͷ素晴Β͠͞ ɾJavaScript͕΄Μͷ行Ͱ書͚ͯ͠·͏! ɾJavaScriptʹ比ͯΔ͔ʹΘ͔Γ͍͢。 ɾ勉強ͷ障壁͕少ͳ͍
基本的ͳ書͖方
基本的ͳ書͖方
ʓʓͷʓʓΛͲ͏͢Δ͔ ϙΠϯτ
۩ମྫ
ʓʓͷʓʓΛͲ͏͢Δ͔ ʓʓͷͷ෦
ʓʓͷʓʓΛͲ͏͢Δ͔ ʓʓΛͷ෦
ʓʓͷʓʓΛͲ͏͢Δ͔ Ͳ͏͢Δ͔ͷ෦
GPPͷ$44ΛDPMPSCMVFʹ͢Δ
None
ͨͬͨ͜Ε͚ͩ
早速、DEMOͯ͠Έ·͠ΐ͏
環境準備
ᶃjquery_lesson01ϑΥϧμ作成 ᶄͦͷ中ʹindex.html作成 ᶅjQueryμϯϩʔυͨ͠ͷΛ ϑΥϧμʹ入Ε·͠ΐ͏
μϯϩʔυ
index.htmlͷ雛形
ϒϥβͰ開͖·͠ΐ͏
準備完了
容、 id=“bar”ͷ背景ͷ色Λ 赤色(red)ʹม͑Δ
完成ਤ
DEMO id=“bar”ͷ背景ͷ色Λ 赤色(red)ʹม͑Δ
࣍
id=“foo”ͷ要素ΛΫϦοΫͨ͠Β foo要素Λ削除͢Δ
ɾ.on()ϝιου ϙΠϯτ ɾ.remove()ϝιου
ɾ.on(Πϕϯτ, ʓʓΛ͢Δ) ϙΠϯτ ɾ.remove()要素Λ消͢
ΫϦοΫͨ͠Β ԿΛ͢Δ͔ ͜͜ͰGPPΛࢦ͢
ΫϦοΫͨ͠Β 文字色Λʹ͢Δ
DEMO
͋ͭ·ΔͷίʔσΟϯά規約Ͱ Ͳ͜ʹ書͘͜ͱ͕ 正͍͔͠Θ͔Γ·͔͢?
</head>ͷ直前
͜Εͩͱ要素͕ಡΈࠐ·ΕΔ前ʹ jQueryͷ࣮行͕͞Εͯ͠·͏ͷͰ ͏·͘動͔ͳ͍
jQuery(function($) { ͜͜ʹ書͘ }) 全部要素ΛಡΜͩ後ʹ࣮行͢Δ
None
ಈ͔ͳ͍ͱࢥͬͨΒ ͙͢ʹ σΟϕϩούʔπʔϧˠίϯιʔϧΛݟΔ͜ͱ
·ͱΊ ɾʓʓͷʓʓΛͲ͏͢Δ͔ ɾಈ͔ͳ͔ͬͨΒ·ͣ ίϯιʔϧΛ։͘͜ͱ