LDR | | 05809cmm u2200637Mi 4500 |
001 | | 000000315429 |
003 | | OCoLC |
005 | | 20230525170653 |
006 | | m d |
007 | | cr cnu---unuuu |
008 | | 180908s2018 enk o 000 0 eng d |
019 | |
▼a 1051136838
▼a 1051229480
▼a 1051680702
▼a 1053764666 |
020 | |
▼a 9781789347937
▼q (electronic bk.) |
020 | |
▼a 1789347939
▼q (electronic bk.) |
020 | |
▼z 178934557X |
020 | |
▼z 9781789345575 |
035 | |
▼a 1881494
▼b (N$T) |
035 | |
▼a (OCoLC)1051141279
▼z (OCoLC)1051136838
▼z (OCoLC)1051229480
▼z (OCoLC)1051680702
▼z (OCoLC)1053764666 |
037 | |
▼a 9839C83E-85AD-4F57-A24D-AD6C7BF7D1AB
▼b OverDrive, Inc.
▼n http://www.overdrive.com |
040 | |
▼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 248032 |
049 | |
▼a MAIN |
050 | 4 |
▼a QA76.6
▼b .D475 2018eb |
082 | 04 |
▼a 001.642
▼2 23 |
100 | 1 |
▼a Desjardins, Patrick. |
245 | 10 |
▼a TypeScript 3. 0 Quick Start Guide :
▼b the Easiest Way to Learn TypeScript.
▼h [electronic resource] |
260 | |
▼a Birmingham :
▼b Packt Publishing Ltd,
▼c 2018. |
300 | |
▼a 1 online resource (149 pages) |
336 | |
▼a text
▼b txt
▼2 rdacontent |
337 | |
▼a computer
▼b c
▼2 rdamedia |
338 | |
▼a online resource
▼b cr
▼2 rdacarrier |
500 | |
▼a Generic code to increase reusability. |
505 | 0 |
▼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. |
505 | 8 |
▼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. |
505 | 8 |
▼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. |
505 | 8 |
▼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. |
505 | 8 |
▼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. |
520 | |
▼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. |
588 | 0 |
▼a Print version record. |
590 | |
▼a Added to collection customer.56279.3 |
650 | 0 |
▼a Computer programming. |
650 | 0 |
▼a TypeScript (Computer program language) |
650 | 7 |
▼a Computers
▼x Internet
▼x Application Development.
▼2 bisacsh |
650 | 7 |
▼a Computers
▼x Web
▼x Web Programming.
▼2 bisacsh |
650 | 7 |
▼a Web programming.
▼2 bicssc |
650 | 7 |
▼a Computers
▼x Programming Languages
▼x JavaScript.
▼2 bisacsh |
650 | 7 |
▼a Programming & scripting languages: general.
▼2 bicssc |
650 | 7 |
▼a Computer programming.
▼2 fast
▼0 (OCoLC)fst00872390 |
650 | 7 |
▼a TypeScript (Computer program language)
▼2 fast
▼0 (OCoLC)fst01895731 |
655 | 4 |
▼a Electronic books. |
776 | 08 |
▼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 |
856 | 40 |
▼3 EBSCOhost
▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1881494 |
938 | |
▼a Askews and Holts Library Services
▼b ASKH
▼n AH35077108 |
938 | |
▼a EBL - Ebook Library
▼b EBLB
▼n EBL5504930 |
938 | |
▼a YBP Library Services
▼b YANK
▼n 15689476 |
938 | |
▼a EBSCOhost
▼b EBSC
▼n 1881494 |
990 | |
▼a 관리자 |
994 | |
▼a 92
▼b N$T |