What is vue.js?
Vue.Js is an open-source progressive front-end JavaScript framework, and that is used to create interactive user interfaces and single-page applications.
Why use vue.js?
- Easy to learn.
- Very lightweight
- Very High Run Time Performance
What are the prerequisites for learning vue.js?
You must have a basic understanding of HTML, CSS, and JavaScript before learning the Vue.js.
What are the main features of the Vue.js?
- Virtual Dom
VueJS uses virtual DOM, which is also used by other frameworks & libraries such as React JS, Ember, etc.
- Data Binding
You can easily manipulate HTML attributes by using the Vue.js data-binding feature, and Vue has two types of data binding – One-way & Two-way data-binding.
- Components
In a simple word, components are the parts of a web page, such as sidebars, header, footer, navbar, heading, list, etc. Using Vue you can easily create components or dynamic components that mean components can be reusable.
- Event Handling
Using vue.js you can easily handle the events such as mouseover keyup, keydown etc.
- Template Syntax
Vue.js uses an HTML-based template syntax that helps to create components easily.
- Lightweight
Vue JS is very lightweight and the performance is also very fast.
- Vue-CLI
Vue has also a CLI version called Vue-CLI. It helps to make a Vue application more easily and more organized.