38 lines
598 B
Markdown
38 lines
598 B
Markdown
|
|
# Clientside UI
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### Overview - APIs & User Interaction
|
|||
|
|
|
|||
|
|
How APIs work, and why we use them.
|
|||
|
|
|
|||
|
|
### Why Vue?
|
|||
|
|
|
|||
|
|
Because it’s minimal while working with a VirtualDOM similar to ReactJS.
|
|||
|
|
|
|||
|
|
### Vue Template Page
|
|||
|
|
|
|||
|
|
Template. Script. Style. Any of it look familiar?
|
|||
|
|
|
|||
|
|
### Consuming the APIs
|
|||
|
|
|
|||
|
|
How does it happen
|
|||
|
|
|
|||
|
|
### Routing in Vue
|
|||
|
|
|
|||
|
|
We’ve got our Vue Template pages, now what?
|
|||
|
|
|
|||
|
|
### Vue Store
|
|||
|
|
|
|||
|
|
Just a sneak peak
|
|||
|
|
|
|||
|
|
### Module Templating
|
|||
|
|
|
|||
|
|
Let’s put some of this together …
|
|||
|
|
|
|||
|
|
What if we …
|
|||
|
|
|
|||
|
|
### Styling Frameworks / ElementUI
|
|||
|
|
|
|||
|
|
We can add some additional styling as well; by bringing in another library.
|
|||
|
|
|