Coverart for item
The Resource Jump Start Vue.js, by Nilson Jacques

Jump Start Vue.js, by Nilson Jacques

Label
Jump Start Vue.js
Title
Jump Start Vue.js
Statement of responsibility
by Nilson Jacques
Creator
Author
Subject
Language
eng
Summary
Get up to speed with Vue.js in a weekend! Since its release in 2014, Vue.js has seen a meteoric rise to popularity and is now considered one of the primary front-end frameworks, and not without good reason. Its component-based architecture was designed to be flexible and easy to adopt, making it just as easy to integrate into projects and use alongside non-Vue code as it is to build complex client-side applications. This short book is ideal for front-end developers who need a rapid introduction to Vue.js. It covers: Basic concepts: how Vue works, tempmlates, and reactive data Components: custom components, events and slots State management: Vuex, mutations, actions Routes: creating routes, links and route guards Nuxt.js And much more!
Cataloging source
N$T
http://library.link/vocab/creatorName
Jacques, Nilson
Dewey number
005.133
Illustrations
illustrations
Index
index present
LC call number
QA76.73.J39
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/subjectName
  • JavaScript (Computer program language)
  • Web applications
  • Web site development
  • COMPUTERS / Internet / Application Development
  • COMPUTERS / Programming Languages / JavaScript
  • JavaScript (Computer program language)
  • Web site development
Label
Jump Start Vue.js, by Nilson Jacques
Instantiates
Publication
Note
"Build your own sophisticated web apps"--Cover
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Intro; Jump Start Vue.js; Notice of Rights; Notice of Liability; Trademark Notice; About Nilson Jacques; About SitePoint; Table of Contents; Preface; Who Should Read This Book?; Conventions Used; Code Samples; Tips, Notes, and Warnings; Hey, You!; Ahem, Excuse Me ...; Make Sure You Always ...; Watch Out!; Supplementary Materials; Vue.js: the Basics; ; Why Choose Vue?; Getting Started; The Vue Instance; Development vs Production; Reactive Data; Always Declare Your Data Properties; Template Syntax; Interpolations; Directives; v-for; Using an Array Index as a Key; v-if; v-bind; v-model
  • Take It for a Spinv-on; Check Out a Demo; Methods; Template Scope; Computed Properties; Live Demos; Summary; Vue Tooling; ; Why Use Build Tooling?; Transpilation: Using Modern JavaScript Syntax in Old Browsers; Linting: Ensuring Code Quality; Using Single-file Components; Minification: Saving Space (and User Bandwidth); Vue CLI; Installing the CLI; Prerequisites; Setting up New Projects; Automatic Project Source Control; Webpack Configuration; Plugins; Browser Devtools; Components Tab; Vuex Tab; Events Tab; Editor/IDE Integrations; Installing Vetur for VS Code; Summary; Components
  • Defining Custom ComponentsA Note on Naming; Component Options; Online Example; Importing Styles; Live Demo; Lifecycle Methods; Passing Data In; Prop Validation and Defaults; Defaults for Arrays and Objects; Communicating with the Outside World; Slots; Slot Fallback Content; Named Slots; Scoped Slots; AjaxLoader Example; Summary; Routing; ; Installing Vue Router; Folder Structure; StaffDirectory File; Semantic UI CSS; Installing via Vue CLI; Router Config Options; Example Server Configurations; Additional Options; Routes; Creating Routes; Additional Options; Route Parameters; Navigation; Links
  • Programmatic Navigationpush; replace; go; Navigation Guards; Global Guards; beforeEach; beforeResolve; afterEach; Per-route guards; beforeEnter; beforeRouteEnter; beforeRouteUpdate; beforeRouteLeave; Example App; Example: Authorized Routes; Online Demo; Summary; State Management; ; Installing Vuex; Saving time with Vue CLI; Basic Concepts; State; Getters; Mutations; Live Demo; Actions; Example; Installing axios; Online Demo; Summary; Nuxt.js; ; Starting a Nuxt Project; Installing with Yarn; Source Control; Project Layout; pages; layouts; Avoid Styling Global Markup; assets
  • Inlining Smaller Assetsstore; Reloading the Development Server; middleware; plugins; Nuxt Component Options; asyncData; Additional Context Properties; fetch; head; layout; Building for Production; Single Page Application; Universal Application; Static Site; Summary; Tying It All Together; ; The Completed App Code; Creating a Nuxt App; Setting Up the Layout; Specifying Content; Initializing a Vuex Store; A Reminder about Vuex Concepts; Adding the Users Page; The Employee Detail View; Creating the App Home Page; Adding Authentication; Installing and Configuring the Auth Module
Control code
1084756991
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781492071327
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0501000035
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)1084756991
Label
Jump Start Vue.js, by Nilson Jacques
Publication
Note
"Build your own sophisticated web apps"--Cover
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Intro; Jump Start Vue.js; Notice of Rights; Notice of Liability; Trademark Notice; About Nilson Jacques; About SitePoint; Table of Contents; Preface; Who Should Read This Book?; Conventions Used; Code Samples; Tips, Notes, and Warnings; Hey, You!; Ahem, Excuse Me ...; Make Sure You Always ...; Watch Out!; Supplementary Materials; Vue.js: the Basics; ; Why Choose Vue?; Getting Started; The Vue Instance; Development vs Production; Reactive Data; Always Declare Your Data Properties; Template Syntax; Interpolations; Directives; v-for; Using an Array Index as a Key; v-if; v-bind; v-model
  • Take It for a Spinv-on; Check Out a Demo; Methods; Template Scope; Computed Properties; Live Demos; Summary; Vue Tooling; ; Why Use Build Tooling?; Transpilation: Using Modern JavaScript Syntax in Old Browsers; Linting: Ensuring Code Quality; Using Single-file Components; Minification: Saving Space (and User Bandwidth); Vue CLI; Installing the CLI; Prerequisites; Setting up New Projects; Automatic Project Source Control; Webpack Configuration; Plugins; Browser Devtools; Components Tab; Vuex Tab; Events Tab; Editor/IDE Integrations; Installing Vetur for VS Code; Summary; Components
  • Defining Custom ComponentsA Note on Naming; Component Options; Online Example; Importing Styles; Live Demo; Lifecycle Methods; Passing Data In; Prop Validation and Defaults; Defaults for Arrays and Objects; Communicating with the Outside World; Slots; Slot Fallback Content; Named Slots; Scoped Slots; AjaxLoader Example; Summary; Routing; ; Installing Vue Router; Folder Structure; StaffDirectory File; Semantic UI CSS; Installing via Vue CLI; Router Config Options; Example Server Configurations; Additional Options; Routes; Creating Routes; Additional Options; Route Parameters; Navigation; Links
  • Programmatic Navigationpush; replace; go; Navigation Guards; Global Guards; beforeEach; beforeResolve; afterEach; Per-route guards; beforeEnter; beforeRouteEnter; beforeRouteUpdate; beforeRouteLeave; Example App; Example: Authorized Routes; Online Demo; Summary; State Management; ; Installing Vuex; Saving time with Vue CLI; Basic Concepts; State; Getters; Mutations; Live Demo; Actions; Example; Installing axios; Online Demo; Summary; Nuxt.js; ; Starting a Nuxt Project; Installing with Yarn; Source Control; Project Layout; pages; layouts; Avoid Styling Global Markup; assets
  • Inlining Smaller Assetsstore; Reloading the Development Server; middleware; plugins; Nuxt Component Options; asyncData; Additional Context Properties; fetch; head; layout; Building for Production; Single Page Application; Universal Application; Static Site; Summary; Tying It All Together; ; The Completed App Code; Creating a Nuxt App; Setting Up the Layout; Specifying Content; Initializing a Vuex Store; A Reminder about Vuex Concepts; Adding the Users Page; The Employee Detail View; Creating the App Home Page; Adding Authentication; Installing and Configuring the Auth Module
Control code
1084756991
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781492071327
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0501000035
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)1084756991

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...