.Vue.js.2.Web.Development.Practical.guide.to.building.end To End.web.development.solutions.with.Vue.js.2
.Vue.js.2.Web.Development.Practical.guide.to.building.end-to-end.web.development.solutions.with.Vue.js.2
User Manual:
Open the PDF directly: View PDF
Page Count: 693 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Cover
- Title Page
- Copyright
- About Packt
- Contributors
- Table of Contents
- Preface
- Chapter 1: Getting Started with Vue.js
- Chapter 2: Displaying, Looping, Searching, and Filtering Data
- Chapter 3: Optimizing your App and Using Components to Display Data
- Chapter 4: Getting a List of Files Using the Dropbox API
- Chapter 5: Navigating through the File Tree and Loading Folders from the URL
- Chapter 6: Caching the Current Folder Structure Using Vuex
- Chapter 7: Pre-Caching Other Folders and Files for Faster Navigation
- Chapter 8: Introducing Vue-Router and Loading URL-Based Components
- Chapter 9: Using Vue-Router Dynamic Routes to Load Data
- Chapter 10: Building an E-Commerce Store - Browsing Products
- Listing the products
- Creating pagination
- Creating the ListProducts component
- Creating a curated list for the home page
- Showing more information
- Creating categories
- Displaying the categories
- Displaying products in a category
- Ordering products in a category
- Creating Vuex getters
- Building the filtering component based on products
- Updating the URL on checkbox filter change
- Filtering the products
- Summary
- Chapter 11: Building an E-Commerce Store - Adding a Checkout
- Creating the basket array placeholder
- Adding product information to the store
- Updating the Add to basket button when adding an item
- Showing the product count in the header of the app
- Finalizing the Shop Vue-router URLs
- Building the Order process and ListProducts component
- Creating an Order Checkout page
- Creating an editable basket
- Completing the shop SPA
- Summary
- Chapter 12: Using Vue Dev Tools and Testing Your SPA
- Chapter 13: Transitions and Animations
- Introduction
- Integrating with third-party CSS animation libraries such as animate.css
- Adding your own transition classes
- Animating with JavaScript instead of CSS
- Transitioning on the initial render
- Transitioning between elements
- Letting an element leave before the enter phase in a transition
- Adding entering and leaving transitions for elements of a list
- Transitioning elements that move in a list
- Animating the state of your components
- Packaging reusable transitions into components
- Dynamic transitions
- Chapter 14: Vue Communicates with the Internet
- Introduction
- Sending basic AJAX requests with Axios
- Validating user data before sending it
- Creating a form and sending data to your server
- Recovering from an error during a request
- Creating a REST client (and server!)
- Implementing infinite scrolling
- Processing a request before sending it out
- Preventing XSS attacks to your app
- Chapter 15: Single Page Applications
- Introduction
- Creating an SPA with vue-router
- Fetching data before switching route
- Using named dynamic routes
- Having more than one router-view in your page
- Compose your routes hierarchically
- Using route aliases
- Adding transitions between your routes
- Managing errors for your routes
- Adding a progress bar to load pages
- How to redirect to another route
- Saving scrolling position when hitting back
- Chapter 16: Organize + Automate + Deploy = Webpack
- Introduction
- Extracting logic from your components to keep the code tidy
- Bundling your component with Webpack
- Organizing your dependencies with Webpack
- Using external components in your Webpack project
- Developing with continuous feedback with hot reloading
- Using Babel to compile from ES6
- Running a code linter while developing
- Using only one command to build both a minified and a development .js file
- Releasing your components to the public
- Chapter 17: Advanced Vue.js - Directives, Plugins, and Render Functions
- Chapter 18: Large Application Patterns with Vuex
- Chapter 19: Integrating with Other Frameworks
- Chapter 20: Vue Router Patterns
- Chapter 21: State Management with Vuex
- Other Books You May Enjoy
- Index