Pro TypeScript : application-scale JavaScript development
(eBook)
Author
Published
[Berkeley, CA] : Apress, 2014.
Format
eBook
ISBN
9781430267904, 1430267909
Physical Desc
1 online resource (xxii, 248 pages) : illustrations
Status
Description
Loading Description...
Also in this Series
Checking series information...
Subjects
LC Subjects
Bisac Subjects
OCLC Fast Subjects
Other Subjects
More Details
Language
English
UPC
10.1007/978-1-4302-6790-4
Notes
Description
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. --,Edited summary from book.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Fenton, S. (2014). Pro TypeScript: application-scale JavaScript development . Apress.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Fenton, Steve. 2014. Pro TypeScript: Application-scale JavaScript Development. Apress.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Fenton, Steve. Pro TypeScript: Application-scale JavaScript Development Apress, 2014.
MLA Citation, 9th Edition (style guide)Fenton, Steve. Pro TypeScript: Application-scale JavaScript Development Apress, 2014.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
75198e39-614e-a592-6cda-35d21d5af830-eng
Grouping Information
Grouped Work ID | 75198e39-614e-a592-6cda-35d21d5af830-eng |
---|---|
Full title | pro typescript application scale javascript development |
Author | fenton steve |
Grouping Category | book |
Last Update | 2024-04-16 12:23:35PM |
Last Indexed | 2024-04-20 03:37:22AM |
Book Cover Information
Image Source | syndetics |
---|---|
First Loaded | Jan 3, 2023 |
Last Used | Mar 1, 2024 |
Marc Record
First Detected | Nov 09, 2022 03:45:15 PM |
---|---|
Last File Modification Time | Apr 16, 2024 12:32:01 PM |
MARC Record
LEADER | 07469cam a2200781 i 4500 | ||
---|---|---|---|
001 | ocn891380429 | ||
003 | OCoLC | ||
005 | 20240405112445.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 140926s2014 caua o 001 0 eng d | ||
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 | ||
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|d OCLCQ|d OCLCL|d OCLCQ | ||
049 | |a TKLA | ||
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 |
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 | |
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. | |
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. | ||
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed November 30, 2017). | |
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a JavaScript (Computer program language)|0 http://id.loc.gov/authorities/subjects/sh96004880 | |
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 | |
758 | |i has work:|a Pro Typescript (Text)|1 https://id.oclc.org/worldcat/entity/E39PCFBR6r8g96MYFcMx3KpvBP|4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Printed edition:|z 9781430267911 |
830 | 0 | |a Expert's voice in TypeScript. | |
856 | 4 | 0 | |u https://ezproxy.knoxlib.org/login?url=https://learning.oreilly.com/library/view/~/9781430267904/?ar |
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 TKL |