$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
忙しい人のためのHTML5入門入門
Search
Nokogiri
November 27, 2016
Education
1
480
忙しい人のためのHTML5入門入門
【社内向け資料】HTML5に入門するための入門
Nokogiri
November 27, 2016
Tweet
Share
More Decks by Nokogiri
See All by Nokogiri
Zustandを用いた実践的状態管理
undefined_name
3
730
React Testing Libraryでの WAI-ARIAロールの活用事例
undefined_name
1
190
自動テストは何の役に立つのか そして役に立たないのか
undefined_name
5
1.8k
Pipe Operator (|>) の紹介
undefined_name
2
370
FizzBuzzで学ぶOCP
undefined_name
0
140
エンジニアとQAでコラボするフロントエンドリアーキテクチャ開発の事例
undefined_name
4
3k
オブジェクト指向のプラクティスをフロントエンドで活用する
undefined_name
7
1.7k
モププロ@kintone開発チーム
undefined_name
1
610
勉強会で登壇者に 質問しづらい課題を解決する サービスをリリースしました🎉
undefined_name
2
1.3k
Other Decks in Education
See All in Education
自分だけの、誰も想像できないキャリアの育て方 〜偶然から始めるキャリアプラン〜 / Career planning starting by luckly v2
vtryo
1
330
Master of Applied Science & Engineering: Computer Science & Master of Science in Applied Informatics: Artificial Intelligence and Data Science
signer
PRO
0
860
2025年度伊藤正彦ゼミ紹介
imash
0
140
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
0
140
XML and Related Technologies - Lecture 7 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Security, Privacy and Trust - Lecture 11 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
1202
cbtlibrary
0
150
あなたの言葉に力を与える、演繹的なアプローチ
logica0419
1
240
生成AIとの付き合い方 / Generative AI and us
kaityo256
PRO
11
6.6k
くまのココロンともぐらのロジ
frievea
0
120
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
RGBでも蛍光を!? / RayTracingCamp11
kugimasa
1
260
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Making Projects Easy
brettharned
120
6.5k
How to train your dragon (web standard)
notwaldorf
97
6.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Designing for Performance
lara
610
69k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Faster Mobile Websites
deanohume
310
31k
Transcript
͍͠ਓͷͨΊͷ HTML5ೖೖ 2016/11/30
࣍ظͷ։ൃ͔Β)5.-͕ಋೖ͞ΕΔΒ͍͚͠Ͳ ͳʹ͔ΒखΛ͚͍͍͔ͭͯΘ͔ΒΜʜ ͍ͬͯ͏͔ͦͦࠓͱԿ͕͔ΘΔͷʁ
લճͷ͓͞Β͍
• ͕λϒϨοτԽ͢Δͷʹ߹Θͤͯը໘Λ ৽͢Δ(λονʹ࠷దԽ͢Δ) • ϕʔεɿHTML5ɺCSS3ɺjQuery • jQueryҎ֎ͷjavascriptϥΠϒϥϦݕ౼͞Ε ͍ͯΔ
HTML5ͬͯࠓ·Ͱͱ Կ͕ҧ͏ͷʁ
• HTMLϔομʔ෦ͷهࡌ͕γϯϓϧʹ <!DOCTYPE html> 4.01 㱺<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> • ৽͍͠λά͕Ճ ྫ) header, footer, article, sectionͳͲ 㱺HTMLλάʹҙຯΛ࣋ͨͤΔʂ • ৽͍͠Javascript APIͷՃ ྫ) ҐஔใɺՃηϯαʔͳͲ 㱺εϚϗ͔Βͷར༻Λߟྀͯ͠
࣮HTML5͚ͩͰ ”ݟͨ”͔ΘΒͳ͍
ݟͨΛม͑ΔͷCSS3
• ؙ֯ (border-radius) • Ө(box-shadow) • άϥσʔγϣϯ(linear-gradient) • ಁա(opacity) •
Ξχϝʔγϣϯ • ศརͳηϨΫλ ྫ) :nth-child , not, empty, checked
jQueryͱʁ
• Web։ൃͷݱͰଟ͘ར༻͞ΕΔ JavascriptϥΠϒϥϦͷҰͭ • JavascriptͳͳදݱΛ͘ײతʹɻ • Ξχϝʔγϣϯಈతͳಈ͖ʹڧ͍ • ϒϥβຖͷJavascriptͷڍಈͷࠩҟΛٵऩ
͓͞Β͍ऴΘΓ
࣍ظ։ൃͰɺ)5.-ɺ$44ɺK2VFSZΛ ར༻͢ΔͷΘ͔͚ͬͨͲɺ Ͳ͏ֶͬͯΜͩΒ͍͍ͷʁ
Ͳ͏͢ΕशಘͰ͖Δ͔ʁ
࡞Δ͔͠ͳ͍ʂʂ
ͰͲ͏ͬͯ…ʁ
• ॻ੶(͓ି͠͠·͢) 㱺HTML5+CSS3ͷجૅΛֶͿʴखΛ͏͔͢͝ • ಈըֶशαΠτ 㱺ɹɹυοτΠϯετʔϧ • ͦͷଞνϡʔτϦΞϧͳͲΛܝࡌͨ͠هࣄ https://goo.gl/eURMii http://dotinstall.com/
ϓϩάϥϛϯάͬͯࣗͰ࡞ͬͯΈͯ ಈ͔͞ͳ͍ͱͳ͔ͳ͔शಘͮ͠Β͍
υοτΠϯετʔϧͱʁ • 3ಈըͰϚελʔ͢Δॳ৺ऀ͚ϓϩάϥϛ ϯάֶशαΠτ(287Ϩοεϯɺ4194ຊͷಈը) • ओʹWEB։ൃͰඞཁͱͳΔݴޠɺϑϨʔϜ ϫʔΫɺٕज़ཁૉɺͦͷଞπʔϧͷ͍ํͳ ͲΛֶͿ͜ͱ͕Ͱ͖Δ • 1ຊ1ຊ͕͍ͷͰɺࡉΕͷ࣌ؒͰར༻Մೳ
جຊແྉ
Ϩοεϯͷ༰ͷҰ෦ w )5.- w $44 w #PPUTUSBQ w ϨεϙϯγϒΣϒαΠτ w
4BTT4$44 w 'MFYCPY )5.-$44ؔ࿈ +BWB4DSJQؔ࿈ w +BWB4DSJQU w +BWB4DSJQUͰετοϓΥονΛ࡞Ζ͏ w K2VFSZ w K2VFSZͰ࡞ΔεϥΠυγϣʔ w /PEFKT w 5ZQF4DSJQU ͦͷଞ w ਖ਼نදݱɺ4XJGUɺ+BWBɺ1ZUIPOɺ3VCZɺϩʔΧϧ։ൃڥߏங ͳͲͳͲʜ
˞υοτΠϯετʔϧೖϨϕϧͷઆ໌͔͠ͳ͍ͷͰɺ͜ΕΛͱ͔͔ͬΓʹ ຊΛങֶͬͯΜͩΓɺԿ͔Λ࡞ͬͯʹ͚ͭΔ͔͠ͳ͍
·ͱΊ • ࣍ظͷ։ൃͷϕʔε • शಘ͢ΔʹखΛಈ͔͔͢͠ͳ͍ • ·ͣυοτΠϯετʔϧͰಈըݟͯɺงғ ؾΛ͔ͭΜͩΒɺຊͰ͖ͬͪΓࣝΛ͚ͭΔɻ ʹ͚ͭͨΒԿ͔࡞ͬͯΞτϓοτ͢Δɻ ʴ
ʴ