Cargando…

Pro TypeScript : application-scale JavaScript development /

Starting with an introduction to the language and its features, the book discusses some of the major features of TypeScript in depth, from working with the type system through object-orientation to understanding the runtime and the TypeScript compiler. The book then covers some of the factors to be...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Fenton, Steve (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, 2014.
Colección:Expert's voice in TypeScript.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn891380429
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 140926s2014 caua o 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d UMI  |d BTCTA  |d CAUOI  |d B24X7  |d COO  |d DEBBG  |d DEBSZ  |d YDXCP  |d IDEBK  |d E7B  |d EBLCP  |d OCLCF  |d Z5A  |d LIV  |d MERUC  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d N$T  |d REB  |d VLB  |d CEF  |d DEHBZ  |d OCLCQ  |d INT  |d U3W  |d AU@  |d OCLCQ  |d WYU  |d YOU  |d OCLCQ  |d UKAHL  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d BRF  |d ADU  |d OCLCO  |d OCLCQ  |d AUD  |d OCLCQ  |d OCLCO 
019 |a 891570230  |a 893684623  |a 1005837189  |a 1026446489  |a 1048094590  |a 1066455498  |a 1066468013  |a 1086519686  |a 1110818615  |a 1112527326  |a 1112853395  |a 1129330797  |a 1153043450 
020 |a 9781430267904  |q (electronic bk.) 
020 |a 1430267909  |q (electronic bk.) 
020 |z 9781430267911 
020 |z 1430267917 
024 7 |a 10.1007/978-1-4302-6790-4  |2 doi 
029 1 |a AU@  |b 000056015925 
029 1 |a CHNEW  |b 000890469 
029 1 |a CHVBK  |b 374491860 
029 1 |a DEBBG  |b BV042182656 
029 1 |a DEBBG  |b BV043617640 
029 1 |a DEBSZ  |b 417233434 
029 1 |a GBVCP  |b 882734164 
035 |a (OCoLC)891380429  |z (OCoLC)891570230  |z (OCoLC)893684623  |z (OCoLC)1005837189  |z (OCoLC)1026446489  |z (OCoLC)1048094590  |z (OCoLC)1066455498  |z (OCoLC)1066468013  |z (OCoLC)1086519686  |z (OCoLC)1110818615  |z (OCoLC)1112527326  |z (OCoLC)1112853395  |z (OCoLC)1129330797  |z (OCoLC)1153043450 
037 |a CL0500000483  |b Safari Books Online 
050 4 |a QA76.73.J39 
072 7 |a COM  |x 051260  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.2/762  |2 23 
049 |a UAMI 
100 1 |a Fenton, Steve,  |e author. 
245 1 0 |a Pro TypeScript :  |b application-scale JavaScript development /  |c Steve Fenton. 
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 (xxii, 248 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  |b PDF  |2 rda 
490 1 |a The expert's voice in TypeScript 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed November 30, 2017). 
520 |a Starting with an introduction to the language and its features, the book discusses some of the major features of TypeScript in depth, from working with the type system through object-orientation to understanding the runtime and the TypeScript compiler. The book then covers some of the factors to be considered when running a TypeScript application in the browser, including interacting with the DOM, making asynchronous requests, and working with useful browser APIs, followed by a demonstration of server-side TypeScript using the popular Node.js framework. Topics covered include: key TypeScript language features; how to work with the TypeScript type system; how to transfer object-orientation skills to TypeScript; useful JavaScript patterns and features that work well with TypeScript; how to consume existing JavaScript libraries in TypeScript program; how to run TypeScript in a web browser or on a server. --  |c Edited summary from book. 
505 0 |a At a Glance; Contents; About the Author; Acknowledgments; Introduction; Chapter 1: TypeScript Language Features; JavaScript Is Valid TypeScript; Variables; Types; Type Annotations; Primitive Types; Arrays; Enumerations; Bit Flags; Type Assertions; Operators; Increment and Decrement; Binary Operators; Bitwise Operators; Logical Operators; NOT Operator; AND Operator; OR Operator; Short-Circuit Evaluation; Conditional Operator; Type Operators; Functions; Optional Parameters; Default Parameters; Rest Parameters; Overloads; Specialized Overload Signatures; Arrow Functions; Interfaces. 
505 8 |a ClassesConstructors; Access Modifiers; Properties and Methods; Class Heritage; Scope; Property and Arrow Function; Function Wrapping at Point of Call; ECMAScript 5 Bind Function; Choosing a Solution; Type Information; Modules; Internal Modules; External Modules; Module Loading; Export Assignments; Module Merging; Generics; Generic Functions; Generic Interfaces; Generic Classes; Type Constraints; TypeScript Futures; Summary; Chapter 2: The Type System; Type Systems; Optional Static Types; Structural Typing; Type Erasure; Type Inference; Best Common Type; Contextual Types; Widened Types. 
505 8 |a When to AnnotateDuplicate Identifiers; Type Checking; Ambient Declarations; Declaration Files; Definitely Typed; Summary; Key Points; Chapter 3: Object Orientation in TypeScript; Object Orientation in TypeScript; Open Recursion; Encapsulation; Delegation; Polymorphism; SOLID Principles; The Single Responsibility Principle (SRP); The Open-Closed Principle (OCP); The Liskov Substitution Principle (LSP); The Interface Segregation Principle (ISP); The Dependency Inversion Principle (DIP); Design Patterns; The Strategy Pattern; The Abstract Factory Pattern; Practical Example; Mixins. 
505 8 |a TypeScript MixinsWhen to Use Mixins; Restrictions; Summary; Key Points; Chapter 4: Understanding the Runtime; Runtime Features; Scope; Variable Hoisting; Callbacks; Passing Functions as Arguments; Events; TypeScript's Custom-Event Mechanism; Event Phases; Extending Objects; Extending the Prototype; Sealing Objects; Alternatives to Extending; Summary; Key Points; Chapter 5: Running TypeScript in a Browser; The Anatomy of a Web Browser; Reflows; The Interesting Components; The JavaScript Interpreter; A Brief History of Networking; Storing Data on the Client; The Document Object Model. 
505 8 |a Finding ElementsChanging Elements; Events; Frameworks and Libraries; Network; AJAX; HTTP Get; HTTP Post; WebSockets; Real-Time Communications; Storage; Session Storage; Local Storage; Storage Restrictions; IndexedDB; Upgrade Required; Querying the Database; Adding a New Record; Deleting a Record; IDBRequest Interface; Storage Roundup; Geolocation; Sensors; Battery Status; Proximity Sensor; Light Sensor; Motion and Orientation; Temperature, Noise, and Humidity; Sensor Roundup; Web Workers; Packaging Your Program; Summary; Key Points; Chapter 6: Running TypeScript on a Server; Install Node. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a JavaScript (Computer program language) 
650 6 |a JavaScript (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a JavaScript (Computer program language)  |2 fast 
776 0 8 |i Printed edition:  |z 9781430267911 
830 0 |a Expert's voice in TypeScript. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430267904/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29483100 
938 |a Books 24x7  |b B247  |n bks00070721 
938 |a Baker and Taylor  |b BTCP  |n BK0015933733 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1964746 
938 |a ebrary  |b EBRY  |n ebr10935082 
938 |a EBSCOhost  |b EBSC  |n 1173960 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis29859748 
938 |a YBP Library Services  |b YANK  |n 12099948 
994 |a 92  |b IZTAP