Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Flight Web Framework
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Takuma Yoshida
March 26, 2013
Programming
54
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flight Web Framework
Takuma Yoshida
March 26, 2013
Other Decks in Programming
See All in Programming
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
410
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
270
AWSに止められる覚悟してますか?
morizo_1984
2
530
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
450
Railsバージョンを4倍にした話
optim
0
350
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Building Adaptive Systems
keathley
44
3.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Test your architecture with Archunit
thirion
2
2.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
WCS-LA-2024
lcolladotor
0
890
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Transcript
5XJUUFSϑϨʔϜϫʔΫ 'MJHIU 5TVLVCB&OHJOFFST-BC 133݄26Ր༵
+BWB4DSJQU͕ࣗ༝͗͢Δ wΫϥεͱ͍͏֓೦ͳ͘ɺ'VODUJPO͕ ୈҰڃΦϒδΣΫτ wҾͷʹ੍ͳ͍ wߴ֊ؔɺΦϒδΣΫτࢦɺάϩʔ όϧʹఆٛ͠·͘Δਓ wϝϯςφϯε͠ʹ͍͘ 133݄26Ր༵
'MJHIU w".%ελΠϧ w%0.ϊʔυͱίϯϙʔωϯτ wΠϕϯτɾυϦϒϯϑϨʔϜϫʔΫ w.JYJO wCPXFS 133݄26Ր༵
".%ελΠϧ define( [ 'components/flight/lib/component' ], function(defineComponent) { return defineComponent(Com); function
Com() { this.after('initialize', function() { // constructor... } } } ); Ϟδϡʔϧ ίϯϙʔωϯτΛఆ͍ٛͯ͘͠ɻ 133݄26Ր༵
%0.ϊʔυͱίϯϙʔωϯτ Inbox.attachTo(‘#inbox’); ɾ%0.ϊʔυʹίϯϙʔωϯτΛ݁ͼ͚ͭ Δ͜ͱͰɺڍಈΛఆ͍͚ٛͯ͠Δɻ ɾK2VFSZͷηϨΫλΛ༻ 133݄26Ր༵
ΠϕϯτɾυϦϒϯ this.on(‘click’, this.selectItem); this.on(document, ‘dataSent’, this.reflesh); this.off(‘dataSent’, this.reflesh); this.trigger(‘saveRequested’, currentDocument);
ɾಠࣗΠϕϯτΛఆٛͯ͠ॻ͍͍͚ͯΔ ɾ%0.ಉ࢜ͷΠϯλϥΫςΟϒͳૢ࡞͕͍͢͠ 133݄26Ր༵
.JYJO defineComponent(fancyComponent, withDialog, withDropdown); compose.mixin(this, [withPositioning]); ɾίʔυͷ࠶ར༻ੑΛߴΊΔ ɾଟॏܧঝ͍͢͠ 133݄26Ր༵
CPXFS w ϒϥβʔύοέʔδϚωʔδϟʔ w ΫϥΠΞϯταΠυͷOQNΈ͍ͨͳ bower install flight lodash 133݄26Ր༵
wैདྷͷςϯϓϨʔτ"KBYΛ͏ͱ͖ ʹՁΛൃش͠ͳ͍ w+4͔Β%0.ͷΠϯλϥΫςΟϒͳૢ࡞ ΛΰϦΰϦ͢Δͱ͖ʹͷ͘͢͝ศར wෳਓɾதن͘Β͍͔Βͷ8FCΞϓ ϦέʔγϣϯͰ͏ͱྑ͍͔ 133݄26Ր༵