Cargando…

Mastering KnockoutJS : use and extend Knockout to deliver feature-rich, modern web applications /

If you are an experienced JavaScript developer who is looking for new tools to build web applications and get an understanding of core elements and applications, this is the book for you. A basic knowledge of DOM, JavaScript, and KnockoutJS is assumed.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Moran, Timothy (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, [2014]
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn899245720
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150106s2014 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d DEBBG  |d DEBSZ  |d EBLCP  |d IDEBK  |d YDXCP  |d E7B  |d S4S  |d COO  |d N$T  |d OCLCQ  |d AGLDB  |d ICA  |d OCLCQ  |d MERUC  |d OCLCQ  |d D6H  |d VTS  |d CEF  |d OCLCQ  |d NLE  |d UKMGB  |d OCLCQ  |d STF  |d AU@  |d UKAHL  |d VT2  |d OCLCQ  |d K6U  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
016 7 |a 018006805  |2 Uk 
019 |a 897642124  |a 971055630  |a 971209069  |a 1259145546 
020 |a 9781783981014 
020 |a 1783981016 
020 |a 1783981008 
020 |a 9781783981007 
020 |z 9781783981007 
029 1 |a CHNEW  |b 000708931 
029 1 |a CHNEW  |b 000889458 
029 1 |a CHVBK  |b 374481776 
029 1 |a DEBBG  |b BV042490532 
029 1 |a DEBBG  |b BV043613928 
029 1 |a DEBSZ  |b 434837113 
029 1 |a DEBSZ  |b 484735152 
029 1 |a GBVCP  |b 817128026 
029 1 |a UKMGB  |b 018006805 
035 |a (OCoLC)899245720  |z (OCoLC)897642124  |z (OCoLC)971055630  |z (OCoLC)971209069  |z (OCoLC)1259145546 
037 |a CL0500000522  |b Safari Books Online 
050 4 |a QA76.76.A65 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004.1092368 
049 |a UAMI 
100 1 |a Moran, Timothy,  |e author. 
245 1 0 |a Mastering KnockoutJS :  |b use and extend Knockout to deliver feature-rich, modern web applications /  |c Timothy Moran. 
246 3 0 |a Use and extend Knockout to deliver feature-rich, modern web applications 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c [2014] 
264 4 |c ©2014 
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 (Safari, viewed December 18, 2014). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Knockout Essentials; The environment setup; Looking at the samples; JavaScript's compatibility; An overview of Knockout; Observables; Observable arrays; Computed observables; Writable computed observables; Pure computed observables; Manual subscriptions; Defining viewmodels; The this and self keywords; Problems with prototypes; Serializing viewmodels; The data-bind syntax; Binding with nested properties; Binding against functions; Binding with expressions. 
505 8 |a Binding with function expressionsUsing parentheses in bindings; Debugging with ko.toJSON; Control flow bindings; The if binding; The with binding; The foreach binding; Template binding; Reusable templates; Recursive templates; Dynamic templates; Containerless control flow; Extenders; Simple extenders; Extenders with options; Extenders that replace the target; The Contacts List application; Overview; The contact model; The Contacts page viewmodel; A philosophical note on a model versus a viewmodel; Mock data service; The view; The edit form; Contacts list; Summary. 
505 8 |a Chapter 2: Extending Knockout with Custom Binding HandlersThe data binding pattern; Components of a binding handler; Using custom binding handlers; Simple binding handlers; Animated binding handlers; Working with third-party controls; Modifying the DOM with bindings; Applying new bindings to new children elements; Applying accessors; Controlling the order of binding handlers; Advanced binding handlers; Binding complex data with charts; Dynamically adjusting the chart type; Exposing APIs through bindings; Binding contexts and descendant bindings; Controlling descendant bindings. 
505 8 |a Child binding contextsExtending binding contexts; Setting a new root context; Containerless syntax with custom bindings; Using the virtual elements API; Summary; Chapter 3: Extending Knockout with Preprocessors and Providers; Binding the handler preprocessing; Creating preprocessors; The uppercase preprocessor; Wrapping existing bindings; Node preprocessors; Closing virtual template nodes; Supporting alternate syntaxes; Multiple syntaxes; Binding providers; Custom binding providers; Knockout punches; Embedded text bindings; Namespaced bindings; Dynamic namespaced bindings; Binding filters. 
505 8 |a Writing custom filtersFilters on other bindings; Adding additional preprocessors; Summary; Chapter 4: Application Development with Components and Modules; RequireJS -- AMD viewmodels; An overview of RequireJS; Asynchronous Module Definitions; Starting RequireJS; Configuration; Starting the app; The text plugin; Components; The basic component registration; Custom elements in IE 8 and higher; Template registration; The element ID; The element instance; An array of DOM nodes; Document fragments; HTML strings; Registering templates using the AMD module; The viewmodel registration. 
520 |a If you are an experienced JavaScript developer who is looking for new tools to build web applications and get an understanding of core elements and applications, this is the book for you. A basic knowledge of DOM, JavaScript, and KnockoutJS is assumed. 
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 applications. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Applications Web. 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Web applications  |2 fast 
776 0 8 |i Print version:  |a Moran, Timothy.  |t Mastering KnockoutJS.  |d Birmingham : Packt Publishing, ©2014  |z 9781783981007 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=918171  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH27255040 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1874284 
938 |a ebrary  |b EBRY  |n ebr10992759 
938 |a EBSCOhost  |b EBSC  |n 918171 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis30193742 
938 |a YBP Library Services  |b YANK  |n 12185916 
994 |a 92  |b IZTAP