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
フロントエンドわからないけど画面つくることになって
Search
irof
February 17, 2017
Programming
1
880
フロントエンドわからないけど画面つくることになって
[関ジャバ] フロントエンド初心者勉強会 in 大阪のLTです。
https://kanjava.connpass.com/event/49104/
irof
February 17, 2017
Tweet
Share
More Decks by irof
See All by irof
型で語るカタ
irof
0
700
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
310
複数アプリケーションを育てていくための共通化戦略
irof
10
4.4k
SpringBootにおけるオブザーバビリティのなにか
irof
1
1k
Javaアプリケーションモニタリングの基本
irof
7
2.7k
Webアプリケーションを作りましょう
irof
0
140
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
6.3k
バッチを作らなきゃとなったときに考えること
irof
2
790
SpringBoot3.4の構造化ログ #kanjava
irof
3
1.4k
Other Decks in Programming
See All in Programming
TypeScriptでDXを上げろ! Hono編
yusukebe
3
770
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
140
Porting a visionOS App to Android XR
akkeylab
0
680
ニーリーにおけるプロダクトエンジニア
nealle
0
950
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
170
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
320
Model Pollution
hschwentner
1
160
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
540
What's new in AppKit on macOS 26
1024jp
0
150
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
180
Deep Dive into ~/.claude/projects
hiragram
14
14k
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
140
Featured
See All Featured
Faster Mobile Websites
deanohume
308
31k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Writing Fast Ruby
sferik
628
62k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Designing for humans not robots
tammielis
253
25k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Building Applications with DynamoDB
mza
95
6.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Transcript
ϑϩϯτΤϯυΘ͔Βͳ͍ ͚Ͳը໘࡞Δ͜ͱʹͳͬͯ <ؔδϟό>ϑϩϯτΤϯυॳ৺ऀษڧձJOେࡕ 5 !JSPG
എܠͱͯࣗ͠ݾհ w ͍Ζ;Ͱ͢ɹɹɹɹɹɹɹ͜Εˠ w େن4*FSͰੜ͖ͯ·ͨ͠ w αʔόʔαΠυ+BWBͳਓͰ͢ w +BWB4DSJQUͨ·ʹ͚ͩͲ*&ҎԼུ w
)5.-ͱ͔$44ͱ͔ԿͦΕ
എܠͱͯ͠ܦҢ ʮը໘దʹ࡞ͬͯɻ ɹ"ENJO-5&ͱ͔ͬͯɻʯ ͓ɺ͓͏ʜʜ ʮదͰ͍͍͔ΒXXXʯ ͋ɺ͍ʜʜ
ࢲͷϑϩϯτΤϯυྗ w #PPUTUSBQ5XJUUFS#PPUTUSBQͱ͔ ݴͬͯͨ͜Ζʹ৮ͬͨʢඇۀ w K2VFSZॻ͚ͱݴΘΕΔͱάάΔ w )5.-ͱ͔$44ͱ͔ݴ༿͚ͩͬ ͯΔʢ໊લग़ͨࠒʹ
Ͳͳ͍ͤʔͱʜʜ
ͱͳΔਓଟ͍ΑͶʂʁ ʢؔδϟόͩ͠ʂʂʣ
ରͷ֓ཁ w 4QSJOH.7$ 5IZNFMFBGΛ͏ w ը໘͖ʹͰ͖ΔˡԿܾ·ͬͯͳ͍ w ϢʔβʔਓʢإΛ֮͑ΕΔఔ w
͕࣌ؒͳ͍ˡ͍ͭͩͬͯ࣌ؒ༗ݶͩ͠
݅ͱํ w ͋Δఔݟӫ͑Λ͑Δඞཁ͋Δ w ࣗͰ+BWB4DSJQU$44ॻ͔ͳ͍ w "ENJO-5&ͱ͔ͬͯݴͬͯͨ͠ "ENJO-5&ͱ͔ݴ͏ͷΛ͓͏ʂ
ࢥ͍͍ͭͨબࢶ w ϓϩδΣΫτʹෲ࣋ͪ͢Δ w $%/Λ͏ w 8FC+BSTΛ͏ w 8FCQBDLΛ͏
ϓϩδΣΫτͰෲ࣋ͪ w μϯϩʔυͨ͠[JQղౚͨ͠ͷΛશ෦࣋ͬͯ ͓͘ܗ w தͷେΘͳ͍ʁʢEJTU͚ͩͰ͓Lʁ w ͚ͲɺͲΕ͕͍Δͷ͔Θ͔Βͳ͍ w ͱݴ͑ɺཁΒΜͷΛ4$.ʹೖΕͨ͘ͳ͍
ͳ͠झຯʹ߹Θͳ͍
$%/ w ͳΜ͔͍ͬͺ͍͋Δ w ͲΕ͍͍͔͑Θ͔Βͳ͍ w ͔ͯແྉͷຊ൪Ͱͬͯେৎʁ ͳ͠։ൃͷΈͰ͏
ͯ͜ͱͰೋ w 8FC+BST w l͡Ίͯͷ4QSJOH#PPUzͰݟͨʂ w 8FCQBDL w ͡Ί·ͯ͠ʢ୭ʁ
8FC+BST w .BWFO$FOUSBMͷ+4$44Λ͑Δ Α͏ʹͳΔͭ
8FC+BST .BWFO$FOUSBM /1. #PXFS ࢲͷΞϓϦέʔγϣϯ ͍͍ͨ+4$44 ࢲʹ͍͞͠ੈք ࢲͷΒͳ͍ੈք (SBEMF CVJMEHSBEMF
͜͜ʹདྷΕউͬͨΑ͏ͳͷ
w 8FC+BSTશʹϚελʔͨ͠
8FCQBDL w )5.-ʹAMJOLAͱ͔ATDSJQUAͱ͔ ฒͳͯ͘ࡁΉΑ͏ʹͳΔͭ w )5.-ͷ࠷ޙʹATDSJQUAΛҰͭॻ ͚ͩ͘ͰࡁΉ
8FCQBDLΛ͏ʹʜʜ w OQN͕લఏ w ͦͦOQN͠Βͳ͍
OQN w /PEFKT1BDLBHF.BOBHFSʁ w ·͋ґଘղܾͯ͘͠ΕΔͭͳΜͩ Ζ͏͖ͬͱʢଞʹ৭ʑͰ͖ΔΈͨ ͍͚ͩͲ
OQN ͍͍ͨ+4$44 /1. OQN OPEF@NPEVMFT QBDLBHFKTPO
w OQNશʹϚελʔͨ͠
8FCQBDL ·ͱΊͨ+BWB4DSJQU XFCQBDL OPEF@NPEVMFT XFCQBDLDPOGJHKT ΤϯτϦϙΠϯτͷKT
w 8FCQBDLશʹϚελʔͨ͠
ϓϩδΣΫτͰ࣋ͭͷ w ϑΝΠϧͰࡁΉͷ·ͣ·ͣ w ΤϯτϦϙΠϯτͷKTͱQBDLBHFKTPOʹ͏ϥΠϒ ϥϦΛ΄΅ಉ͡༰Ͱॻ͖ฒΔ͜ͱʹʢඇ%3:ʣ w Ϗϧυͷεςοϓ͕Ұͭ૿͑Δ ├── app
│ └── index.js ├── package.json └── webpack.config.js ͳ͠+4ॻ͔ͳ͍ͷͰա
ͯ͜ͱͰ w ࠓճ8FC+BSTͰʂ
͍͖ͳΓࠔͬͨ w ηϯτϥϦϧϙδτϦʹ͍͍ͨόʔ δϣϯ͕ͳ͍Αʜʜ
8FC+BST .BWFO$FOUSBM /1. #PXFS ࢲͷΞϓϦέʔγϣϯ ͍͍ͨ+4$44 ࢲʹ͍͞͠ੈք ࢲͷΒͳ͍ੈք (SBEMF CVJMEHSBEMF
͜Ε͠ͳ͍ͱ͑ͳ͍
ࣗͰσϓϩΠͰ͓L
w 8FC+BSTશʹϚελʔͨ͠ʢ࠶
ͱ͜ΖͰ w ࠓճͷؔδϟόʮϑϩϯτΤϯ υʯ͚ͬͯͨ͠ͲɺͲ͔͜Βϑϩ ϯτΤϯυͳͷ͔Α͘Θ͔Γ·ͤΜ