Cargando…

Vue.js 2 Design Patterns and Best Practices : Build enterprise-ready, modular Vue.js applications with Vuex and Nuxt.

Vue.js is a lightweight and easy-to-learn JavaScript library for building user interfaces. With its faster and lighter Virtual DOM implementation, easier to learn, flexible, less opinionated solution, and many features, Vue.js is giving a good competition to the popular frameworks and libraries such...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Halliday, Paul
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1029488692
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180324s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d MERUC  |d OCLCQ  |d IDB  |d OCLCF  |d OCLCO  |d VT2  |d TEFOD  |d OCLCQ  |d UKMGB  |d LVT  |d C6I  |d UKAHL  |d OCLCQ  |d N$T  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL  |d TMA  |d OCLCQ 
015 |a GBB858139  |2 bnb 
016 7 |a 018807008  |2 Uk 
020 |a 9781788831017  |q (electronic bk.) 
020 |a 1788831012  |q (electronic bk.) 
020 |a 178883979X 
020 |a 9781788839792 
024 3 |a 9781788839792 
029 1 |a AU@  |b 000066233789 
029 1 |a CHNEW  |b 001002145 
029 1 |a CHVBK  |b 515199508 
029 1 |a UKMGB  |b 018807008 
029 1 |a AU@  |b 000067106771 
035 |a (OCoLC)1029488692 
037 |a B09397  |b 01201872 
037 |a 6BC238CC-0389-42F9-9E2C-80071F09CB07  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.J39  |b .H355 2018eb 
082 0 4 |a 005.2762  |2 23 
049 |a UAMI 
100 1 |a Halliday, Paul. 
245 1 0 |a Vue.js 2 Design Patterns and Best Practices :  |b Build enterprise-ready, modular Vue.js applications with Vuex and Nuxt. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (348 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Vue.js Principles and Comparisons; Prerequisites; Windows; Mac; Installing Node via Homebrew; Editor; Browser; Installing the Vue devtools; Vue CLI; How Vue.js compares; React; Angular; Mobile development; Server-Side Rendering (SSR); Conclusion; Summary; Chapter 2: Proper Creation of Vue Projects; Visual Studio Code extensions; Vetur; Vue 2 Snippets; Vue CLI; JavaScript modules; Vue-loader; Loading modules without Webpack; VueJS devtools; TypeScript and Vue; Lifecycle hooks; Properties; Computed. 
505 8 |a RxJS and VueWhat is RxJS?; Integrating with Vue; Summary; Proxying; How 'this' works within JavaScript; How Vue handles 'this'; Data properties; Computed properties; Watched properties; Lifecycle hooks; Vue.js and the Virtual DOM; DOM; Virtual DOM; Summary; Chapter 3: Writing Clean and Lean Code with Vue; Proxying; How 'this' works within JavaScript; How Vue handles 'this'; Data properties; Computed properties; Watched properties; Lifecycle hooks; Vue.js and the Virtual DOM; DOM; Virtual DOM; Summary; Chapter 4: Vue.js Directives; Model; Iteration with v-for; Bindings. 
505 8 |a Adding secondary propertiesStyle bindings; DOM events and v-on; Key modifiers; Event modifiers; Conditionally showing DOM elements; v-show; v-if; v-else; v-else-if; Filters; Locally registered filters; Globally registered filters; Summary; Chapter 5: Secured Communication with Vue.js Components; Your first Vue component; Registering components globally; Scoped styles; Registering a component locally; Component communication; Configuring property values; Custom events; Sending event values; Event Bus; Slots; Defaults; Named slots; Summary; Chapter 6: Creating Better UI; Animations. 
505 8 |a CSS animationsAnimate.css; Using Animate.css; Transitions; Transition states; Form validation; What is Vuelidate?; Using Vuelidate; Displaying form errors; Password validation; Form submission; Render/functional components; Rendering elements; Attributes; Components and props; JSX; Summary; Chapter 7: HTTP and WebSocket Communication; HTTP; Installing JSON server; HTTP GET; HTTP POST; HTTP PUT; HTTP DELETE; Real-time chat application with Node and Socket.io; What is Socket.io?; Server setup; Client connections; Setting up Vue and Socket.io; Determining connection status. 
505 8 |a Creating a connection status barNavigation bar; Message list; Adding messages to the list; Server-side events with Socket.io; Nodemon; Summary; Chapter 8: Vue Router Patterns; Single Page Applications; Using the router; Creating routes; Dynamic routes; Route props; Component Navigation Guards; beforeRouteUpdate; beforeRouteEnter; beforeRouteLeave; Global router hooks; beforeEach; beforeResolve; afterEach; Resolution stack; Programmatic navigation; router.replace; router.go; Lazy loading routes; An SPA project; Enabling the router; Defining routes; Creating the UserList route. 
500 |a Getting data from an API. 
520 |a Vue.js is a lightweight and easy-to-learn JavaScript library for building user interfaces. With its faster and lighter Virtual DOM implementation, easier to learn, flexible, less opinionated solution, and many features, Vue.js is giving a good competition to the popular frameworks and libraries such as React and Angular. This book takes a ... 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a JavaScript (Computer program language) 
650 0 |a Web applications  |x Programming. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a Applications Web  |x Programmation. 
650 7 |a JavaScript (Computer program language)  |2 fast 
758 |i has work:  |a Vue.js 2 Design Patterns and Best Practices (Text)  |1 https://id.oclc.org/worldcat/entity/E39PD3dJktyMyhdgY9r7gv7pdP  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Halliday, Paul.  |t Vue.js 2 Design Patterns and Best Practices : Build enterprise-ready, modular Vue.js applications with Vuex and Nuxt.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5322215  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH34068419 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5322215 
938 |a EBSCOhost  |b EBSC  |n 1733810 
994 |a 92  |b IZTAP