SlideShare a Scribd company logo
2
Most read
5
Most read
9
Most read
An Introduction to Vue js
What is Vue.js?
Vue.js is a progressive JavaScript framework for building user
interfaces
Vue focuses on the “view layer” only
It was designed from the ground up to be incrementally adoptable
and to be able to easily integrate with other projects &
technologies
Ways to Install & Use Vue.js
§ Standalone – Include <script> with the CDN and you are good to go
§ NPM – Node package manager. Great with Browserify or Webpack
§ Vue-CLI – Command line tool uses Webpack
§ Bower – Client side package manager
Core Features of Vue.js
ü Reactivity
ü Declarative Rendering
ü Data Binding
ü Directives
ü Loops & Conditionals
ü Component Encapsulation
ü Event Handling
ü Computed Properties &
Watchers
ü Transitioning Effects
ü Custom Filters
Declarative Rendering
Vue allows us to declaratively render data to the DOM using a
simple template syntax
Components
§ Components allow us to build large-scale applications
composed of small encapsulated components
§ Components can be reusable
§ Components can be included in a single file or can be
modularized into their own .vue files
Directives
§ Special token/attribute that tells Vue.js to do something to a
DOM element
§ Looks like a prefixed HTML attribute
Transition System
§ Auto transition effects can be applied when elements are
added/removed from the DOM
§ Automatically add/remove CSS classes at appropriate times to
trigger CSS transitions or animations
Communicating With The Server
§ All Vue instances can have their raw $data directly
serialized with JSON.stringify() with no additional effort
§ There is a vue-resource plugin which provides an easy
way to work with RESTful APIs
Existing Plugins & Tools
ü vue-router – Official router deeply integrated with Vue.js core
ü vue-resource – Handle web requests
ü vue-async-data – Async data loading
ü vue-validator – Form validation plugin
ü vue-devtools – Chrome devtools extension
ü vue-touch – Touch gestures using Hammer.js
ü vue-element – Register custom elements
Learn Web Development Using VueJS - Eduonix
● Lectures: 31
● Video: 3.5 hours
● Languages: English
● Includes: 30 day money
back guarantee! Lifetime
Access. No Limits!
Certificate of Completion
To Get this Course at $15 Use Coupon Code : Promo15
Connect with us on Social Platforms
Reference Link
https://goo.gl/qW1Sj7
Thank You

More Related Content

PDF
introduction to Vue.js 3
PDF
PDF
Intro to vue.js
PPT
Vue.js Getting Started
PPTX
Introduction to Income Tax
PDF
Introduction to HTML5
PPTX
Html5 tutorial for beginners
PDF
VueJS Introduction
introduction to Vue.js 3
Intro to vue.js
Vue.js Getting Started
Introduction to Income Tax
Introduction to HTML5
Html5 tutorial for beginners
VueJS Introduction

What's hot (20)

PDF
Vue.js for beginners
PDF
Why Vue.js?
PDF
The Point of Vue - Intro to Vue.js
PDF
VueJS: The Simple Revolution
ODP
Basics of VueJS
PDF
Vue, vue router, vuex
PPTX
An introduction to Vue.js
PPTX
Basics of Vue.js 2019
PPTX
Express js
PPTX
PPTX
Basic Concept of Node.js & NPM
PDF
Gradle Introduction
PDF
WEB DEVELOPMENT USING REACT JS
PPTX
Introduction to Node.js
PDF
Introduction to VueJS & Vuex
PPTX
.Net Core
PDF
Introduction to Vue.js
PDF
An introduction to Vue.js
Vue.js for beginners
Why Vue.js?
The Point of Vue - Intro to Vue.js
VueJS: The Simple Revolution
Basics of VueJS
Vue, vue router, vuex
An introduction to Vue.js
Basics of Vue.js 2019
Express js
Basic Concept of Node.js & NPM
Gradle Introduction
WEB DEVELOPMENT USING REACT JS
Introduction to Node.js
Introduction to VueJS & Vuex
.Net Core
Introduction to Vue.js
An introduction to Vue.js
Ad

Viewers also liked (20)

PDF
Vue JS Intro
PDF
Progressive Framework Vue.js 2.0
PPTX
Vue 2.0 + Vuex Router & Vuex at Vue.js
PDF
Vue js 大型專案架構
PPTX
How tovuejs
PDF
Javascript MVVM with Vue.JS
PDF
Vuejs testing
PPTX
Vue.js
PDF
第一次用 Vue.js 就愛上 [改]
PPTX
VueJS - Uma alternativa elegante
PDF
Enjoy the vue.js
PDF
Vue js and Vue Material
PPTX
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
PPTX
How to Build SPA with Vue Router 2.0
PDF
VueJS meetup (Basics) @ nodum.io
PDF
nodum.io MongoDB Meetup (Dutch)
PDF
Gui Input Tools for Math [UKMC09]
PPTX
PDF
Making Turbolinks work with Vue.js: Fast server-generated pages with reactive...
PDF
Vue 淺談前端建置工具
Vue JS Intro
Progressive Framework Vue.js 2.0
Vue 2.0 + Vuex Router & Vuex at Vue.js
Vue js 大型專案架構
How tovuejs
Javascript MVVM with Vue.JS
Vuejs testing
Vue.js
第一次用 Vue.js 就愛上 [改]
VueJS - Uma alternativa elegante
Enjoy the vue.js
Vue js and Vue Material
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
How to Build SPA with Vue Router 2.0
VueJS meetup (Basics) @ nodum.io
nodum.io MongoDB Meetup (Dutch)
Gui Input Tools for Math [UKMC09]
Making Turbolinks work with Vue.js: Fast server-generated pages with reactive...
Vue 淺談前端建置工具
Ad

Similar to An Introduction to Vuejs (20)

PDF
VueJS Best Practices
PPTX
VueJs Workshop
PDF
Vue+rails
PPTX
Getting Started with Vuejs
PPTX
Vue Introduction
PDF
Developing and deploying windows azure applications
PPTX
Vuejs and Web components - current state
PPT
ASP.NET OVERVIEW
PPTX
Cas implementation at oakland university
PDF
Simple Open Source Java Cloud App Stack with Guice, Hibernate, Jersey and Vaadin
PDF
Infrastructure as a service and code using Azure - DevOps practice
PDF
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
PDF
Love at first Vue
PDF
Vue JS Interview Questions By Scholarhat
PDF
Vue.js basics
PPTX
Mastering Test Automation: How To Use Selenium Successfully
PPTX
Microsoft Azure
PPTX
JSS build and deployment
PDF
Major Cloud Providers - Azure.pdf new doc
PPTX
Building SPA’s (Single Page App) with Backbone.js
VueJS Best Practices
VueJs Workshop
Vue+rails
Getting Started with Vuejs
Vue Introduction
Developing and deploying windows azure applications
Vuejs and Web components - current state
ASP.NET OVERVIEW
Cas implementation at oakland university
Simple Open Source Java Cloud App Stack with Guice, Hibernate, Jersey and Vaadin
Infrastructure as a service and code using Azure - DevOps practice
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
Love at first Vue
Vue JS Interview Questions By Scholarhat
Vue.js basics
Mastering Test Automation: How To Use Selenium Successfully
Microsoft Azure
JSS build and deployment
Major Cloud Providers - Azure.pdf new doc
Building SPA’s (Single Page App) with Backbone.js

More from Paddy Lock (13)

PDF
An Inforgraphic to Learn React Native
ODP
Docker for Professionals: The Practical Guide
PDF
Getting started with React and Redux
PPTX
Beginners Guide to Modeling with Maya
PPTX
Introduction to Redis
PPTX
PPT on Angular 2 Development Tutorial
PPTX
PPT on Photoshop
PPTX
Advance Javascript for Coders
PPTX
A Complete Guide For Effective Business Communication – A Course from Eduonix
PPTX
Clojure Fundamentals Course For Beginners
PPTX
Linux Administrator - The Linux Course on Eduonix
PDF
Infographic on Scala Programming Language
PPTX
Presentation on Eduonix
An Inforgraphic to Learn React Native
Docker for Professionals: The Practical Guide
Getting started with React and Redux
Beginners Guide to Modeling with Maya
Introduction to Redis
PPT on Angular 2 Development Tutorial
PPT on Photoshop
Advance Javascript for Coders
A Complete Guide For Effective Business Communication – A Course from Eduonix
Clojure Fundamentals Course For Beginners
Linux Administrator - The Linux Course on Eduonix
Infographic on Scala Programming Language
Presentation on Eduonix

Recently uploaded (20)

PDF
VCE English Exam - Section C Student Revision Booklet
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
RMMM.pdf make it easy to upload and study
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Lesson notes of climatology university.
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
VCE English Exam - Section C Student Revision Booklet
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Microbial disease of the cardiovascular and lymphatic systems
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Anesthesia in Laparoscopic Surgery in India
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
RMMM.pdf make it easy to upload and study
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Lesson notes of climatology university.
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Module 4: Burden of Disease Tutorial Slides S2 2025
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Supply Chain Operations Speaking Notes -ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
202450812 BayCHI UCSC-SV 20250812 v17.pptx
GDM (1) (1).pptx small presentation for students
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Cell Types and Its function , kingdom of life
102 student loan defaulters named and shamed – Is someone you know on the list?

An Introduction to Vuejs

  • 2. What is Vue.js? Vue.js is a progressive JavaScript framework for building user interfaces Vue focuses on the “view layer” only It was designed from the ground up to be incrementally adoptable and to be able to easily integrate with other projects & technologies
  • 3. Ways to Install & Use Vue.js § Standalone – Include <script> with the CDN and you are good to go § NPM – Node package manager. Great with Browserify or Webpack § Vue-CLI – Command line tool uses Webpack § Bower – Client side package manager
  • 4. Core Features of Vue.js ü Reactivity ü Declarative Rendering ü Data Binding ü Directives ü Loops & Conditionals ü Component Encapsulation ü Event Handling ü Computed Properties & Watchers ü Transitioning Effects ü Custom Filters
  • 5. Declarative Rendering Vue allows us to declaratively render data to the DOM using a simple template syntax
  • 6. Components § Components allow us to build large-scale applications composed of small encapsulated components § Components can be reusable § Components can be included in a single file or can be modularized into their own .vue files
  • 7. Directives § Special token/attribute that tells Vue.js to do something to a DOM element § Looks like a prefixed HTML attribute
  • 8. Transition System § Auto transition effects can be applied when elements are added/removed from the DOM § Automatically add/remove CSS classes at appropriate times to trigger CSS transitions or animations
  • 9. Communicating With The Server § All Vue instances can have their raw $data directly serialized with JSON.stringify() with no additional effort § There is a vue-resource plugin which provides an easy way to work with RESTful APIs
  • 10. Existing Plugins & Tools ü vue-router – Official router deeply integrated with Vue.js core ü vue-resource – Handle web requests ü vue-async-data – Async data loading ü vue-validator – Form validation plugin ü vue-devtools – Chrome devtools extension ü vue-touch – Touch gestures using Hammer.js ü vue-element – Register custom elements
  • 11. Learn Web Development Using VueJS - Eduonix ● Lectures: 31 ● Video: 3.5 hours ● Languages: English ● Includes: 30 day money back guarantee! Lifetime Access. No Limits! Certificate of Completion
  • 12. To Get this Course at $15 Use Coupon Code : Promo15 Connect with us on Social Platforms Reference Link https://goo.gl/qW1Sj7