Get an overview, and learn about the problems Vue.js solves.
This is why Vue is called the progressive framework here. You can use a small subset of features without a significant commitment in terms of setup and maintenance, and if and when you need the more advanced features, you can start using them without throwing away what you've already built, or switching to a more sophisticated framework. How else can we describe Vue? It's fast. Like React, Vue 2.0 uses a virtual DOM layer that efficiently manages updates to HTML elements using as few operations as possible against the browser's notoriously slow DOM API.
So let's go find that script tag, and get a look at Vue.js in action.
In this course, Michael Sullivan introduces the Vue framework, explains which problems it aims to solve, and shows how to add Vue to a new or existing webpage. Michael examines a Vue instance and its lifecycle, and shows simple and advanced data binding techniques along with how to manage CSS related attributes dynamically and handle user input and events. After he covers the key concepts and basic conventions of Vue, Michael dives into its component system, which can help you create modular, reusable code, and shows how to use the vue-router plugin to set up a single-page application with client-side routing.
- Creating a Vue app
- Applying control logic
- Binding to the style attribute and class attribute
- Reviewing the features of a Vue instance
- Registering and using Vue components
- Installing vue-cli and webpack
- Understanding the Vue app skeleton