Cargando…

KnockoutJS essentials : implement a successful JavaScript-rich application with KnockoutJS, jQuery, and Bootstrap /

If you are a JavaScript developer who has been using DOM manipulation libraries such as Mootools or Scriptaculous, and you want go further in modern JavaScript development with a simple and well-documented library, then this book is for you. Learning how to use Knockout will be perfect as your next...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ferrando, Jorge (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn905853407
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150330s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d COO  |d DEBBG  |d OCLCF  |d CEF  |d NLE  |d UKMGB  |d UAB  |d AU@  |d UKAHL  |d VLY  |d OCLCO  |d OCLCQ 
015 |a GBB747422  |2 bnb 
016 7 |a 018007236  |2 Uk 
020 |a 9781784395285 
020 |a 1784395285 
020 |a 1784397075 
020 |a 9781784397074 
020 |z 9781784397074 
029 1 |a DEBBG  |b BV042682959 
029 1 |a DEBSZ  |b 446581607 
029 1 |a GBVCP  |b 835872173 
029 1 |a UKMGB  |b 018007236 
035 |a (OCoLC)905853407 
037 |a CL0500000572  |b Safari Books Online 
050 4 |a TK5105.888 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Ferrando, Jorge,  |e author. 
245 1 0 |a KnockoutJS essentials :  |b implement a successful JavaScript-rich application with KnockoutJS, jQuery, and Bootstrap /  |c Jorge Ferrando. 
246 3 0 |a Implement a successful JavaScript-rich application with KnockoutJS, jQuery, and Bootstrap 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover page (Safari, viewed March 24, 2015). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Refreshing the UI Automatically with KnockoutJS; KnockoutJS and the MVVM pattern; A real-world application -- koCart; Installing components; The view-model; The view; The model; Observables to refresh the UI automatically; Managing collections with observables; Inserting elements in collections; Computed observables; Summary; Chapter 2: KnockoutJS Templates; Preparing the project; Creating templates; The header template; The catalog template 
505 8 |a The add-to-cart-modal templateThe cart-widget template; The cart-item template; The cart template; The order template; The finish-order-modal template; Handling templates with if and ifnot bindings; Managing templates with jQuery; Managing templates with koExternalTemplateEngine; Summary; Chapter 3: Custom Bindings and Components; Custom bindings; The toggle binding; The currency binding; Create a binding to debug -- the toJSON binding; Being semantic with our bindings; Wrapping a jQuery plugin into a custom binding; Components -- isolated view-models; Advanced techniques 
505 8 |a Controlling descendant bindingsUsing virtual elements; Preprocessing data before binding; Summary; Chapter 4: Managing KnockoutJS Events; Event-driven programming; The click event; Passing more parameters; Allowing the default click action; Event bubbling; Event types; Event binding; Unobtrusive events with jQuery; Delegation pattern; Building custom events; Events and bindings; Summary; Chapter 5: Getting Data from the Server; REST services; Defining CRUD; Singleton resources; Setting CRUD operations in the resource; Using resources in the view-model; Using Mockjax to mock HTTP requests 
505 8 |a Generating mock data with MockJSONRetrieving a product by ID; Creating a new product; Separation of concerns -- behavior and data; Creating the product service; Creating the CartProduct service; Updating a product; Deleting a product; Sending the order to the server; Handling AJAX errors; Validating data ; Extending the product model; Extending the customer model; Summary; Chapter 6: The Module Pattern -- RequireJS; Installing the Knockout context debugger extension; The console; The module pattern; Creating the Shop module; The ViewModel module; The Models module; The Resources module 
505 8 |a The Services moduleEvents, bindings, and Knockout components; Updating the add-to-cart-button component; Updating events; Using RequireJS to manage dependencies; Updating the template engine; Configuring RequireJS; Using RequireJS in our project; Defining the app.js file; Converting a normal module into an AMD module; Applying RequireJS to components; Applying RequireJS to mocks; Applying RequireJS to bindings; Applying RequireJS to events; The limits of the application; Summary; Chapter 7: Durandal -- The KnockoutJS Framework; Installing Durandal; Durandal patterns; The index.html file 
520 |a If you are a JavaScript developer who has been using DOM manipulation libraries such as Mootools or Scriptaculous, and you want go further in modern JavaScript development with a simple and well-documented library, then this book is for you. Learning how to use Knockout will be perfect as your next step towards building JavaScript applications that respond to user interaction. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Web site development. 
650 0 |a Web applications. 
650 0 |a JavaScript (Computer program language) 
650 6 |a Sites Web  |x Développement. 
650 6 |a Applications Web. 
650 6 |a JavaScript (Langage de programmation) 
650 7 |a COMPUTERS  |x Internet  |x Application Development.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a JavaScript (Computer program language)  |2 fast  |0 (OCoLC)fst00982071 
650 7 |a Web applications.  |2 fast  |0 (OCoLC)fst01895855 
650 7 |a Web site development.  |2 fast  |0 (OCoLC)fst01173243 
776 0 8 |i Print version:  |a Ferrando, Jorge.  |t KnockoutJS essentials : implement a successful javascript-rich application with knockoutJS, jquery, and bootstrap.  |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015  |h iv, 215 pages  |k Community experience distilled.  |z 9781784397074 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781784397074/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28295216 
994 |a 92  |b IZTAP