|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
OR_ocn879645845 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu|||unuuu |
008 |
140514s2014 caua ob 001 0 eng d |
040 |
|
|
|a GW5XE
|b eng
|e rda
|e pn
|c GW5XE
|d YDXCP
|d BTCTA
|d COO
|d UMI
|d B24X7
|d OCLCO
|d DEBBG
|d IDEBK
|d DEBSZ
|d E7B
|d UPM
|d VT2
|d OCLCF
|d OCL
|d OCLCQ
|d Z5A
|d LIV
|d OCLCQ
|d ESU
|d OCLCQ
|d IOG
|d OCLCO
|d N$T
|d REB
|d VLB
|d CEF
|d OCLCQ
|d OCLCO
|d INT
|d U3W
|d OCLCQ
|d OCLCO
|d WYU
|d YOU
|d OCLCQ
|d OCLCO
|d UAB
|d AU@
|d UKAHL
|d OCLCQ
|d OCLCO
|d DCT
|d ERF
|d SFB
|d BRF
|d ADU
|d OCLCQ
|d OCLCO
|d LUU
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 881500521
|a 884592861
|a 892538500
|a 966355629
|a 985060979
|a 1005815122
|a 1026444050
|a 1048134199
|a 1065876739
|a 1066583325
|a 1069603580
|a 1086525256
|a 1110794193
|a 1112589730
|a 1113451614
|a 1126452309
|a 1129339345
|a 1136437757
|a 1153036527
|
020 |
|
|
|a 9781430266747
|q (electronic bk.)
|
020 |
|
|
|a 1430266740
|q (electronic bk.)
|
020 |
|
|
|z 1430266732
|
020 |
|
|
|z 9781430266730
|
024 |
7 |
|
|a 10.1007/978-1-4302-6674-7
|2 doi
|
029 |
1 |
|
|a AU@
|b 000053310640
|
029 |
1 |
|
|a AU@
|b 000067100780
|
029 |
1 |
|
|a DEBBG
|b BV042033043
|
029 |
1 |
|
|a DEBSZ
|b 414185218
|
029 |
1 |
|
|a GBVCP
|b 88273122X
|
029 |
1 |
|
|a NZ1
|b 15584805
|
035 |
|
|
|a (OCoLC)879645845
|z (OCoLC)881500521
|z (OCoLC)884592861
|z (OCoLC)892538500
|z (OCoLC)966355629
|z (OCoLC)985060979
|z (OCoLC)1005815122
|z (OCoLC)1026444050
|z (OCoLC)1048134199
|z (OCoLC)1065876739
|z (OCoLC)1066583325
|z (OCoLC)1069603580
|z (OCoLC)1086525256
|z (OCoLC)1110794193
|z (OCoLC)1112589730
|z (OCoLC)1113451614
|z (OCoLC)1126452309
|z (OCoLC)1129339345
|z (OCoLC)1136437757
|z (OCoLC)1153036527
|
037 |
|
|
|a CL0500000444
|b Safari Books Online
|
050 |
|
4 |
|a TK5105.888
|
072 |
|
7 |
|a UY
|2 bicssc
|
072 |
|
7 |
|a COM014000
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 000000
|2 bisacsh
|
082 |
0 |
4 |
|a 006.7
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Fink, Gil,
|e author.
|
245 |
1 |
0 |
|a Pro single page application development :
|b using Backbone.js and ASP.NET /
|c Gil Fink, Ido Flatow.
|
264 |
|
1 |
|a Berkeley, CA :
|b Apress,
|c 2014.
|
264 |
|
2 |
|a New York, NY :
|b Distributed to the Book trade worldwide by Springer
|
264 |
|
4 |
|c ©2014
|
300 |
|
|
|a 1 online resource (xx, 286 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
|
347 |
|
|
|b PDF
|
490 |
1 |
|
|a The expert's voice in Web development
|
500 |
|
|
|a Includes index.
|
588 |
0 |
|
|a Online resource; title from PDF title page (SpringerLink, viewed May 14, 2014).
|
504 |
|
|
|a Includes bibliographical references and index.
|
520 |
|
|
|a This book discusses using single page applications (SPA) in Web development. The use of SPA allows the user to load a Web site once and all the interactivity is handled fluidly by a rich JavaScript front end. Part I lays the groundwork for SPA development, including SPA architecture, JavaScript development techniques, modules, routing, and MV* frameworks; part II covers building the client for the application and using the Backbone.js library; part III covers the process of building the server side of the application using ASP.NET Web API, and hooking up the two parts of the application to create a working whole. The book also discusses tracking history, user interface performance, and how to handle search engine optimization. This book is for Web developers familiar with HTML, JavaScript, .NET and C#.
|
505 |
0 |
0 |
|g Machine generated contents note:
|g pt. I
|t Road to Single Page Application Development --
|g ch. 1
|t Introducing Single Page Applications --
|t How the Web Has Evolved --
|t Ajax Revolution --
|t HTML5 and JavaScript --
|t Mobile Web and JavaScript --
|t JavaScript Preprocessors --
|t Comparing Application Types --
|t Traditional Web Applications --
|t Native Applications --
|t So What Is an SPA? --
|t Why SPA Development? --
|t Summary --
|g ch. 2
|t JavaScript for SPAs --
|t Little JavaScript History --
|t Functions in JavaScript --
|t arguments Object --
|t Anonymous Functions --
|t Nested Functions --
|t JavaScript Scope --
|t Global Scope --
|t Function Scope --
|t Immediate Function Execution Expressions --
|t Working with Object-Oriented JavaScript --
|t Literal Object Notation --
|t new Notation and Constructor Functions --
|t Object Base Type --
|t Object.create Function --
|t JavaScript Prototype Inheritance --
|t this Keyword --
|t Creating JavaScript Namespaces --
|t Closures and Encapsulation --
|t JSON --
|t ECMAScript and Its Impact on Future Code --
|t ECMAScript 5 Highlighted Features --
|t ECMAScript 6 --
|t Summary --
|g ch. 3
|t Modular JavaScript Development --
|t Facade Pattern in JavaScript --
|t Modules to the Rescue --
|t Different Options to Create JavaScript Modules --
|t Prototype Pattern --
|t Module Pattern --
|t Revealing Module Pattern --
|t Revealing Prototype Pattern --
|t What Is the Asynchronous Module Definition? --
|t async and defer Attributes --
|t AMD --
|t RequireJS Library --
|t data-main Attribute --
|t config Function --
|t Defining Modules Using RequireJS --
|t Using the require Function --
|t Summary --
|g ch. 4
|t SPA Concepts and Architecture --
|t Main SPA Building Blocks --
|t JavaScript Libraries --
|t MV* in the Front End --
|t MVC --
|t MWM --
|t Roles of MV* Frameworks in SPAs --
|t Routing in an SPA --
|t # Sign Role in Routing --
|t Leveraging HTML5 JavaScript APIs --
|t Offline Web Applications and Storages --
|t Connectivity --
|t Performance --
|t Client-Side Template Engines --
|t Underscore as a Template Engine Example --
|t Server Back End API and REST --
|t SPA Architecture --
|t Summary --
|g pt. II
|t Building the Front End --
|g ch. 5
|t Getting Started with Backbone.js --
|t What Is Backbone.js? --
|t Models --
|t Defining a Model --
|t Model APIs --
|t Model Validation --
|t Model Events --
|t Views --
|t Defining a View --
|t Rendering the View --
|t Collections --
|t Collection APIs --
|t Underscore.js Collection Functions --
|t Collection Events --
|t Events --
|t Events API --
|t listen To and stopListening --
|t View Events --
|t Routing --
|t Configuring Routes --
|t Router APIs --
|t Backbone History --
|t Routing and Views --
|t Backbone.js and RequireJS --
|t Summary --
|g ch. 6
|t Creating a Single Page Application Step by Step --
|t Choosing an IDE --
|t Preparing the Solution Folders --
|t Adding the JavaScript Libraries --
|t Adding the HTML Page, Application Main Script, Styles, and Images --
|t Crafting the Models --
|t Agent Model Implementation --
|t Task Model Implementation --
|t Adding Collections --
|t Agent Collection --
|t Task Collection --
|t Creating a Data Service and Generating Mock Data --
|t Adding Front-End Routing --
|t Router --
|t Application Controller --
|t Creating Views --
|t AgentTileView --
|t HomeView --
|t TaskView and EditModalView --
|t DetailsView --
|t CreateView --
|t Summary --
|g pt. III
|t Building the Back End --
|g ch. 7
|t Creating a Back-End Service with ASP.NET Web API --
|t Introduction to HTTP-Based Services --
|t URIs --
|t HTTP Verbs --
|t Status Codes --
|t Content Negotiation --
|t RESTful Services --
|t ASP.NET Web API Basics: Routing, API Controllers, and Actions --
|t Creating an ASP.NET Web API Project --
|t Routes and Controllers --
|t Routing Requests to Controller Actions --
|t Responses and Content Negotiation --
|t Attribute-Based Routing --
|t HttpResponseMessage Class --
|t Handling Exceptions --
|t Handling Unhandled Exceptions --
|t Validating the Input --
|t Data Annotations --
|t Validating Input with ASP.NET Web API --
|t Validation Filters --
|t Summary --
|g ch. 8
|t Implementing HTTP Concepts with ASP.NET Web API --
|t Content Negotiation --
|t Caching --
|t Cache-Related Headers --
|t Cache Headers and Content Negotiation --
|t Cache Headers and Actions Methods --
|t Resource Versioning with ETags --
|t Uploads and Downloads --
|t Downloading Files from a Service --
|t Uploading a File to an Action Method --
|t Summary --
|g ch. 9
|t Communication Between Front and Back End --
|t Using Ajax to Communicate with the Server --
|t Promises Pattern --
|t Backbone.js Ajax Support --
|t Updating TheAgency --
|t Working with Other Communication Options --
|t Server-Sent Events (SSE) --
|t WebSockets --
|t Socket. IO --
|t ASP.NET SignaIR --
|t Web Real-Time Communication (WebRTC) --
|t Choosing Your Communication Option --
|t Summary --
|g pt. IV
|t Advanced SPA Topics --
|g ch. 10
|t JavaScript Unit Testing --
|t Unit Testing in the Front End --
|t What Is TDD? --
|t What Is BDD? --
|t Jasmine Library --
|t Setting the Environment --
|t Creating Suites and Specs --
|t Specs --
|t Suites --
|t Expectations and Matchers --
|t Creating a Custom Matcher --
|t Setup and Teardown --
|t Nesting Suites --
|t Using Spies --
|t Testing Asynchronous Code --
|t Writing Tests for TheAgency Project Using Jasmine --
|t Creating and Setting Up the Environment --
|t Models --
|t Collections --
|t Views --
|t Summary --
|g ch. 11
|t SPA Performance Tuning --
|t Optimizing the Front End --
|t Browser Rendering Process --
|t Profiling the Front End Using Chrome DevTools --
|t Static Page Analysis --
|t JavaScript Optimization Tips --
|t Optimizing the Server (Back End and Network) --
|t Tools of the Trade --
|t Optimization Tips --
|t Summary --
|g ch. 12
|t Search Engine Optimization for SPAs --
|t Search Engine Crawler --
|t Using a White List: XML Sitemap --
|t Using a Blacklist: robots.txt File --
|t Problem with SPAs and SEO --
|t Options to Optimize Your SPA for SEO --
|t Hijax --
|t Escaped Fragments --
|t Static Web Site/Application Representation --
|t Summary --
|g ch. 13
|t SPA Deployment --
|t Deployment Techniques --
|t Xcopy --
|t FTP --
|t Version Control --
|t Web Deploy Tool --
|t Continuous Deployment --
|t Deploying to the Cloud --
|t Web Hosting and Platform as a Service --
|t Static-File Hosting --
|t Summary.
|
546 |
|
|
|a English.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
630 |
0 |
0 |
|a Active server pages.
|
630 |
0 |
7 |
|a Active server pages
|2 fast
|
650 |
|
0 |
|a Web site development.
|
650 |
|
6 |
|a Sites Web
|x Développement.
|
650 |
|
7 |
|a COMPUTERS
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Web site development
|2 fast
|
700 |
1 |
|
|a Flatow, Ido,
|e author.
|
776 |
0 |
8 |
|i Print version:
|a Fink, Gil.
|t Pro single page application development
|z 9781430266747
|w (OCoLC)879645845
|
830 |
|
0 |
|a Expert's voice in Web development.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781430266730/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH29483096
|
938 |
|
|
|a Books 24x7
|b B247
|n bks00064620
|
938 |
|
|
|a Baker and Taylor
|b BTCP
|n BK0015124070
|
938 |
|
|
|a ebrary
|b EBRY
|n ebr10872963
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1173947
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis29828085
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 11835522
|
994 |
|
|
|a 92
|b IZTAP
|