Cargando…

KnockoutJS essentials : implement a successful javascript-rich application with knockoutJS, jquery, and bootstrap /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ferrando, Jorge (Autor)
Otros Autores: Gaonkar, Dipika (Editor ), Robert, Owen (Editor ), Lalwani, Puja (Editor ), Subramanian, Laxmi (Editor )
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, England ; Mumbai [India] : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn905919343
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 150316t20152015enka o 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d N$T  |d YDXCP  |d OCLCF  |d REB  |d OCLCQ  |d CNNOR  |d VT2  |d D6H  |d OCLCQ  |d STF  |d OCLCQ  |d G3B  |d RDF  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
019 |a 905735841  |a 961695503  |a 1259186999 
020 |a 9781784395285  |q (electronic bk.) 
020 |a 1784395285  |q (electronic bk.) 
020 |z 9781784397074 
029 1 |a AU@  |b 000056694059 
029 1 |a CHNEW  |b 000705564 
029 1 |a DEBBG  |b BV042622549 
035 |a (OCoLC)905919343  |z (OCoLC)905735841  |z (OCoLC)961695503  |z (OCoLC)1259186999 
050 4 |a QA76.76.A65  |b .F477 2015eb 
072 7 |a COM  |x 051440  |2 bisacsh 
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 ; commissioning editor Dipika Gaonkar ; acquisition editor Owen Roberts ; copy editors Puja Lalwani, Laxmi Subramanian. 
264 1 |a Birmingham, England ;  |a Mumbai [India] :  |b Packt Publishing,  |c 2015. 
264 4 |c ©2015 
300 |a 1 online resource (232 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community Experience Distilled 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (ebrary, viewed March 14, 2015). 
520 8 |a Annotation  |b 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. 
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 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Application software  |x Development. 
650 0 |a Web site development. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Sites Web  |x Développement. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Web site development  |2 fast 
700 1 |a Gaonkar, Dipika,  |e editor. 
700 1 |a Robert, Owen,  |e editor. 
700 1 |a Lalwani, Puja,  |e editor. 
700 1 |a Subramanian, Laxmi,  |e editor. 
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://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=960442  |z Texto completo 
938 |a ebrary  |b EBRY  |n ebr11026015 
938 |a EBSCOhost  |b EBSC  |n 960442 
938 |a YBP Library Services  |b YANK  |n 12323705 
994 |a 92  |b IZTAP