Cargando…

Backbone.js essentials : build amazing high-performance web applications using Backbone.js /

If you are a developer with baseline JavaScript proficiency and are familiar with the jQuery library, then this book is ideal for you. Whether you've tried building complex web applications before and been frustrated by the challenge of doing so without the proper tools, or whether you've...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Walker, Jeremy (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

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn911430907
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150623s2015 enka ob 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d EBLCP  |d DEBSZ  |d DEBBG  |d YDXCP  |d COO  |d N$T  |d OCLCF  |d OCLCQ  |d MERUC  |d CEF  |d NLE  |d UKMGB  |d OCLCQ  |d WYU  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d VLY  |d AJS  |d OCLCQ  |d OCLCO  |d OCLCQ  |d QGK 
016 7 |a 018007235  |2 Uk 
019 |a 910706465  |a 913922070  |a 1259179298 
020 |a 9781784395322  |q (electronic bk.) 
020 |a 1784395323  |q (electronic bk.) 
020 |z 1784395323 
020 |z 1784394793 
020 |z 9781784394790 
029 1 |a DEBBG  |b BV042683782 
029 1 |a DEBBG  |b BV043620723 
029 1 |a DEBSZ  |b 433957263 
029 1 |a DEBSZ  |b 446589918 
029 1 |a UKMGB  |b 018007235 
035 |a (OCoLC)911430907  |z (OCoLC)910706465  |z (OCoLC)913922070  |z (OCoLC)1259179298 
037 |a CL0500000606  |b Safari Books Online 
050 4 |a TK5105.875.I6 
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.20948575 
049 |a UAMI 
100 1 |a Walker, Jeremy,  |e author. 
245 1 0 |a Backbone.js essentials :  |b build amazing high-performance web applications using Backbone.js /  |c Jeremy Walker. 
246 3 0 |a Build amazing high-performance web applications using Backbone.js 
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 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover (Safari, viewed June 17, 2015). 
500 |a Includes index. 
504 |a Includes bibliographical references and index. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Building a Single-Page Site Using Backbone; What is Backbone?; Why choose Backbone?; A Brief History of Web Development; Benefits of Backbone and single-page applications; Full User Interface Asset Control; Simpler Data Management and Event Triggers; Enhanced performance; Backbone and Its Competitors; Summary; Chapter 2: Object-Oriented JavaScript with Backbone Classes; JavaScript's class system; The new keyword; Prototypal inheritance 
505 8 |a Extending Backbone classesApplying parent methods; Introducing Underscore; More Underscore; Each, Map, and Reduce; Extend and defaults; Pluck and invoke; Further reading; Summary; Chapter 3: Accessing Server Data With Models; The purpose of Models; Attributes, options, and properties; Getters and setters; Listening for events; Available events; Custom events; Server-side actions; Storing URLs on the client; Identification; Fetching data from the server; Saving data to the server; Validation; Return of Underscore; Summary; Chapter 4: Organizing Models With Collections; Working with Collections 
505 8 |a Collections and ModelsAdding to and resetting Collections; Indexing; Sorting; Events; Server-side actions; Underscore methods; Previously mentioned methods; Testing methods; Extraction methods; Ordering methods; Summary; Chapter 5: Adding and Modifying Elements with Views; Views are the core of Backbone-powered sites; Instantiating Views; Rendering view content; Connecting Views to Models and Collections; Accessing a View's el element; A brief aside on Variable names; Handling events; Rendering strategies; Simple templating; Advanced templating; Logic-based; The combined approach 
505 8 |a Other render considerationsChild views; Repeatable versus one-time renders; Return value -- this or this.el; Summary; Chapter 6: Creating Client-side Pages with Routers; Backbone routers enable single-page applications; How Routers work; Backbone.history; Differences between routes and pages; Creating a new Router; Creating routes; Route styles; A note about routing conflicts; Trailing slashes; Redirects; 404s and other errors; Routing events; Multiple routers; Page views; Summary; Chapter 7: Fitting Square Pegs in Round Holes: Advanced Backbone Techniques; Taking it up a notch 
505 8 |a Methods in place of propertiesCollection.model as a factory method; Overriding a class constructor; Class mixins; Publish/subscribe; Wrapping widgets of other libraries; Summary; Chapter 8: Scaling Up -- Ensuring Performance in Complex Applications; Backbone and performance; Causes of performance issues; CPU-related performance issues; Event delegation; Bandwidth-related performance issues; Downloading excessively large files; Downloading excessive number of files; Memory-related performance issues; Summary; Chapter 9: What Was I Thinking? Documenting Backbone Code; Backbone and documentation 
520 |a If you are a developer with baseline JavaScript proficiency and are familiar with the jQuery library, then this book is ideal for you. Whether you've tried building complex web applications before and been frustrated by the challenge of doing so without the proper tools, or whether you've only built simple websites and are now looking to create full-featured web applications, this book has everything you need to get ahead of the curve. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Web applications. 
650 0 |a Application software  |x Development. 
650 0 |a JavaScript (Computer program language) 
650 6 |a Applications Web. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a JavaScript (Langage de programmation) 
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  |0 (OCoLC)fst00811707 
650 7 |a JavaScript (Computer program language)  |2 fast  |0 (OCoLC)fst00982071 
650 7 |a Web applications.  |2 fast  |0 (OCoLC)fst01895855 
776 0 8 |i Print version:  |a Walker, Jeremy.  |t Backbone.js essentials : build amazing high-performance web applications using Backbone.js.  |d Birmingham, [England] ; Mumbai, [India] : Packt Publishing, ©2015  |h 155 pages  |k Community experience distilled.  |z 9781784394790 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1000527  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28649604 
938 |a EBSCOhost  |b EBSC  |n 1000527 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis31698609 
938 |a YBP Library Services  |b YANK  |n 12457982 
994 |a 92  |b IZTAP