E-book details

Vue.js 2 Cookbook. Build modern, interactive web applications with Vue.js

Vue.js 2 Cookbook. Build modern, interactive web applications with Vue.js

Andrea Passaglia

Ebook
Vue.js is an open source JavaScript library for building modern, interactive web applications. With a rapidly growing community and a strong ecosystem, Vue.js makes developing complex single page applications a breeze. Its component-based approach, intuitive API, blazing fast core, and compact size make Vue.js a great solution to craft your next front-end application.
From basic to advanced recipes, this book arms you with practical solutions to common tasks when building an application using Vue. We start off by exploring the fundamentals of Vue.js: its reactivity system, data-binding syntax, and component-based architecture through practical examples.
After that, we delve into integrating Webpack and Babel to enhance your development workflow using single file components. Finally, we take an in-depth look at Vuex for state management and Vue Router to route in your single page applications, and integrate a variety of technologies ranging from Node.js to Electron, and Socket.io to Firebase and HorizonDB.
This book will provide you with the best practices as determined by the Vue.js community.
  • 1. Getting Started
  • 2. Basic Vue.js features: data binding, Computed Propoerties, Lists and Forms
  • 3. Transitions and Animations: Animate your application with CSS and Javascript
  • 4. Components! Creating a Component, Communication between components and Reusable Components
  • 5. Communicate with the Internet: From basic AJAX calls to a full fledged RESTful Client
  • 6. Single Page Applications: Basic Routing with vue-router and common challenges of a single page application
  • 7. Unit Testing and End-To-End Testing
  • 8. Organize + Automate + Deploy = Webpack
  • 9. Advanced Vue.js: Directive, Plugins and Server-Side Rendering
  • 10. Large Application Patterns with Vuex
  • 11. Component recipes and Miscellaneous
  • Title: Vue.js 2 Cookbook. Build modern, interactive web applications with Vue.js
  • Author: Andrea Passaglia
  • Original title: Vue.js 2 Cookbook. Build modern, interactive web applications with Vue.js
  • ISBN: 9781786465061, 9781786465061
  • Date of issue: 2017-04-28
  • Format: Ebook
  • Item ID: e_15j4
  • Publisher: Packt Publishing