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
๐ Frontend on Steroids - With Vue.js
Search
Jakub
June 28, 2017
Programming
620
0
Share
๐ Frontend on Steroids - Withย Vue.js
A brief introduction to Vue.js and how to incrementally enchant your UI.
Jakub
June 28, 2017
More Decks by Jakub
See All by Jakub
Testing vuex
apertureless
1
960
Other Decks in Programming
See All in Programming
AgentCore Optimizationใๅงใใใ๏ผ
licux
3
240
My daily life on Ruby
a_matsuda
3
340
ใชใใใชใใฎใณใผใใซใฏใใณใทใใใชใใฎใ๏ผใAIๆไปฃใซๅใใๆๅพใพใง็พๅณใใ่จญ่จใจๆฆ็ฅใ #phpconkagawa / phpconkagawa2026
shogogg
0
180
Making the RBS Parser Faster
soutaro
0
710
AIๆไปฃใซใชใๆธใใฎใ
mutsumix
0
390
AIใๅฐๅ ฅใใๅใซใใในใใใจ
negima
2
350
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
200
ใฝใใใฆใงใข่จญ่จใฎ็ตๅใใฉใณใน #phperkaigi
kajitack
0
510
PHPใงใใคใใชใใใผในใใฆ็่งฃใใASN.1
muno92
PRO
0
460
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
380
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
350
AWSใฏOSSใใฉใฎใใใซ ่ใใฆใใใฎใ๏ผ
akihisaikeda
0
120
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
440
ใจใณใธใใขใซ่จฑใใใ็นๅฅใชๆ้ใฎ็ตใใ
watany
106
240k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
49
Embracing the Ebb and Flow
colly
88
5k
Utilizing Notion as your number one productivity tool
mfonobong
4
300
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
We Are The Robots
honzajavorek
0
230
ใณใผใใฎ90%ใAIใๆธใไธ็ใงไฝใๅพ ใฃใฆใใใฎใ / What awaits us in a world where 90% of the code is written by AI
rkaga
61
44k
Making Projects Easy
brettharned
120
6.6k
Design in an AI World
tapps
1
210
The SEO identity crisis: Don't let AI make you average
varn
0
460
Building Adaptive Systems
keathley
44
3k
Transcript
! Frontend on Steroids With Vue.js 1
Was ist Vue.js ? 2
A progressive, incrementally-adoptable JavaScript framework for building UI on the
web. 1 Github Beschreibung 3
Warum? 4
Vorteile 4 Sehr einfach zu erlernen 4 Starten ohne viel
Konfiguration 4 Flexibel einsetzbar 4 Modular 4 "Choice driven" 4 Klein & schnell (28.03kb min+gzip) 5
โก Quickstart 6
Auch ohne Build Pipeline einsetzbar: <script src="https://unpkg.com/vue"></script> Ansonsten yarn add
vue Besser yarn add -g vue-cli 7
2 Bestandteile 8
Script const app = new Vue({ el: '#app', data: {
message: 'Hello Vue!' } }) 9
Template: <div id="app"> {{ message }} </div> 10
Single File Components 11
Single File Components 4 Inspiriert von Web Components 4 *.vue
Endung 4 Template 4 Script 4 Styling 12
Hello.vue 13
! Vorteile 14
4 Kleine modulare Komponenten 4 Shareable 4 Saubere Kommunikation รผber
props und events 4 Testbar 15
! vue-cli 16
4 Scaffold fรผr Vue Projekte 4 Optionen fรผr 4 vue-router
4 eslint 4 Unit Tests mit karma 4 E2E Tests mit nightwatch 17
18
! Demo 19
Weitere Features 4 Methods 4 Computed properties 4 Filters 4
Mixins 4 Directives 4 Props 20
! Code Splitting 21
22
Integration In bestehende System 23
24
4 Weniger Code 4 Inkrementell erweiterbar 4 Kleine ersetzbare Komponenten1
1 https://about.gitlab.com/2016/10/20/why-we-chose-vue/ 25
Think Big 26
Groรe Projekte sind komplex 27
! State Management 28
vuex 29
Besteht aus 4 State 4 Mutations 4 Actions 4 Getters
4 Modules 30
! 31
JSX 32
33
! Render functions 34
35
redux typescript 36
Testing Jest Ava Karma 37
Community 38
! Fragen? @apertureless
[email protected]
39