MARC 닫기
05809cam c2200637Mi 4500
000001308228
20200210174426
m d
cr cnu---unuuu
180908s2018 enk o 000 0 eng d
▼a 1051136838
▼a 1051229480
▼a 1051680702
▼a 1053764666
▼a 9781789347937
▼q (electronic bk.)
▼a 1789347939
▼q (electronic bk.)
▼z 178934557X
▼z 9781789345575
▼a 1881494
▼b (N$T)
▼a (OCoLC)1051141279
▼z (OCoLC)1051136838
▼z (OCoLC)1051229480
▼z (OCoLC)1051680702
▼z (OCoLC)1053764666
▼a 9839C83E-85AD-4F57-A24D-AD6C7BF7D1AB
▼b OverDrive, Inc.
▼n http://www.overdrive.com
▼a EBLCP
▼b eng
▼e pn
▼c EBLCP
▼d YDX
▼d NLE
▼d TEFOD
▼d MERUC
▼d IDB
▼d OCLCO
▼d LVT
▼d OCLCF
▼d OCLCQ
▼d OCLCO
▼d UKAHL
▼d N$T
▼d 248023
▼a MAIN
▼a QA76.6
▼b .D475 2018eb
▼a 001.642
▼2 23
▼a Desjardins, Patrick.
▼a TypeScript 3. 0 Quick Start Guide:
▼b the Easiest Way to Learn TypeScript.
▼h [electronic resource].
▼a Birmingham:
▼b Packt Publishing Ltd,
▼c 2018.
▼a 1 online resource (149 pages).
▼a text
▼b txt
▼2 rdacontent
▼a computer
▼b c
▼2 rdamedia
▼a online resource
▼b cr
▼2 rdacarrier
▼a Generic code to increase reusability.
▼a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with TypeScript; Grunt; Gulp; Webpack; NPM/CLI; TypeScript compiler; Files location; rootDir and outDir; baseUrl and paths; sourceRoot and sourceMap and mapRoot; Files and include and exclude; Outfile; Type; typeRoots and types; Declaration and declarationdir; Configuration file; Module and ModuleResolution; ECMAScript; Target; Lib; Compiler strictness; Strict; StrictFunctionTypes; StrictPropertyInitialization and StricNullChecks; Summary.
▼a Chapter 2: Onboarding Types with PrimitiveThe difference between var, let, and const; Declaring with var; Declaring with let; const; Enhancing primitives with TypeScript; Number; String; Boolean; Null; Undefined; Symbol; Non-primitive; What is void?; The reasons to avoid using any type; Usage of the never type; Unknown type to have a stricter any type; Enforcing a type in a list; Defining a conscribed set of constants with enum; String literal and its difference compared to a string; Crafting a typed function; How to be strongly typed without specifying the type; Summary.
▼a Chapter 3: Unleashing the Power of Type with ObjectsHow to strongly type a set/dictionary with an index signature; TypeScript and map; The differences between index signature and a map; The differences between object and Object; When to use object, Object, or any; What is an object literal?; How to create a constructed object; The differences between an explicit type and a cast; Variable with many types; Combining type with intersect; Intersecting with something other than a type; Intersecting with an optional type; Merge type with inheritance; The differences between type and interface.
▼a Destructuring a type and an arrayTuple; The differences between declare and let/const/var; Summary; Chapter 4: Transforming Your Code into Object-Oriented; What is a class and how do we define one?; How type comes into play with a class's constructor; What is encapsulation using public, private, and protected; Reducing the definition of a field with a value set at construction time; What is static?; Use cases for a non-public constructor; Using an object from a class versus an object literal; How an interface can be useful in object-oriented; Bringing abstraction with an abstract class.
▼a How to have a property that is read-onlyEnforcing a specific constructor from an interface; Summary; Chapter 5: Scoping Variables with Different Patterns; Comparing at runtime and design time with typeof; Differentiating undefined from null; Getting the type of element in a union ; The limitations of instanceof; Using of a discriminator for type identification; The user-defined guard pattern; The reason to cast a type; What is a type assertion?; Comparing classes; Narrowing type for function with a union in signatures; Summary; Chapter 6: Reusing Code Through Generic.
▼a TypeScript is designed for development of large applications and can be used to develop JavaScript applications for both client-side and server-side execution. This book is the ideal introduction to TypeScript, covering both the basics and the techniques you need to build your own applications.
▼a Print version record.
▼a Added to collection customer.56279.3
▼a Computer programming.
▼a TypeScript (Computer program language)
▼a Computers
▼x Internet
▼x Application Development.
▼2 bisacsh
▼a Computers
▼x Web
▼x Web Programming.
▼2 bisacsh
▼a Web programming.
▼2 bicssc
▼a Computers
▼x Programming Languages
▼x JavaScript.
▼2 bisacsh
▼a Programming & scripting languages: general.
▼2 bicssc
▼a Computer programming.
▼2 fast
▼0 (OCoLC)fst00872390
▼a TypeScript (Computer program language)
▼2 fast
▼0 (OCoLC)fst01895731
▼a Electronic books.
▼i Print version:
▼a Desjardins, Patrick.
▼t TypeScript 3. 0 Quick Start Guide : The Easiest Way to Learn TypeScript.
▼d Birmingham : Packt Publishing Ltd, ©2018,
▼z 9781789345575
▼a NA000000
▼b 00000140
▼3 EBSCOhost
▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1881494
▼a Askews and Holts Library Services
▼b ASKH
▼n AH35077108
▼a EBL - Ebook Library
▼b EBLB
▼n EBL5504930
▼a YBP Library Services
▼b YANK
▼n 15689476
▼a EBSCOhost
▼b EBSC
▼n 1881494
▼a 92
▼b N$T
| 자료유형 : | 단행본 |
|---|---|
| ISBN : | 9781789347937 |
| ISBN : | 1789347939 |
| ISBN : | |
| ISBN : | |
| 개인저자 : | Desjardins, Patrick. |
| 서명/저자사항 : | TypeScript 3. 0 Quick Start Guide: the Easiest Way to Learn TypeScript. [electronic resource]. |
| 발행사항 : | Birmingham: Packt Publishing Ltd, 2018. |
| 형태사항 : | 1 online resource (149 pages). |
| 일반주기 : | Generic code to increase reusability. |
| 내용주기 : | Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with TypeScript; Grunt; Gulp; Webpack; NPM/CLI; TypeScript compiler; Files location; rootDir and outDir; baseUrl and paths; sourceRoot and sourceMap and mapRoot; Files and include and exclude; Outfile; Type; typeRoots and types; Declaration and declarationdir; Configuration file; Module and ModuleResolution; ECMAScript; Target; Lib; Compiler strictness; Strict; StrictFunctionTypes; StrictPropertyInitialization and StricNullChecks; Summary. |
| 내용주기 : | Chapter 2: Onboarding Types with PrimitiveThe difference between var, let, and const; Declaring with var; Declaring with let; const; Enhancing primitives with TypeScript; Number; String; Boolean; Null; Undefined; Symbol; Non-primitive; What is void?; The reasons to avoid using any type; Usage of the never type; Unknown type to have a stricter any type; Enforcing a type in a list; Defining a conscribed set of constants with enum; String literal and its difference compared to a string; Crafting a typed function; How to be strongly typed without specifying the type; Summary. |
| 내용주기 : | Chapter 3: Unleashing the Power of Type with ObjectsHow to strongly type a set/dictionary with an index signature; TypeScript and map; The differences between index signature and a map; The differences between object and Object; When to use object, Object, or any; What is an object literal?; How to create a constructed object; The differences between an explicit type and a cast; Variable with many types; Combining type with intersect; Intersecting with something other than a type; Intersecting with an optional type; Merge type with inheritance; The differences between type and interface. |
| 내용주기 : | Destructuring a type and an arrayTuple; The differences between declare and let/const/var; Summary; Chapter 4: Transforming Your Code into Object-Oriented; What is a class and how do we define one?; How type comes into play with a class's constructor; What is encapsulation using public, private, and protected; Reducing the definition of a field with a value set at construction time; What is static?; Use cases for a non-public constructor; Using an object from a class versus an object literal; How an interface can be useful in object-oriented; Bringing abstraction with an abstract class. |
| 내용주기 : | How to have a property that is read-onlyEnforcing a specific constructor from an interface; Summary; Chapter 5: Scoping Variables with Different Patterns; Comparing at runtime and design time with typeof; Differentiating undefined from null; Getting the type of element in a union ; The limitations of instanceof; Using of a discriminator for type identification; The user-defined guard pattern; The reason to cast a type; What is a type assertion?; Comparing classes; Narrowing type for function with a union in signatures; Summary; Chapter 6: Reusing Code Through Generic. |
| 요약 : | TypeScript is designed for development of large applications and can be used to develop JavaScript applications for both client-side and server-side execution. This book is the ideal introduction to TypeScript, covering both the basics and the techniques you need to build your own applications. |
| 일반주제명 : | Computer programming. -- |
| 일반주제명 : | TypeScript (Computer program language) -- |
| 일반주제명 : | Computers -- Internet -- Application Development. -- |
| 일반주제명 : | Computers -- Web -- Web Programming. -- |
| 일반주제명 : | Web programming. -- |
| 일반주제명 : | Computers -- Programming Languages -- JavaScript. -- |
| 일반주제명 : | Programming & scripting languages: general. -- |
| 일반주제명 : | Computer programming. -- |
| 일반주제명 : | TypeScript (Computer program language) -- |
| 기타형태 저록 : | Print version: Desjardins, Patrick. TypeScript 3. 0 Quick Start Guide : The Easiest Way to Learn TypeScript. Birmingham : Packt Publishing Ltd, ©2018, 9781789345575 |
| 언어 | 영어 |
| URL : |
|---|
서평쓰기