LEADER 03830nam 2200625 450 001 9910463821303321 005 20200520144314.0 010 $a1-78398-577-1 035 $a(CKB)2670000000572421 035 $a(EBL)1822800 035 $a(SSID)ssj0001399478 035 $a(PQKBManifestationID)11801427 035 $a(PQKBTitleCode)TC0001399478 035 $a(PQKBWorkID)11451150 035 $a(PQKB)10045100 035 $a(MiAaPQ)EBC1822800 035 $a(CaSebORM)9781783985760 035 $a(PPN)227996461 035 $a(Au-PeEL)EBL1822800 035 $a(CaPaEBR)ebr10959898 035 $a(CaONFJC)MIL653546 035 $a(OCoLC)895913740 035 $a(EXLCZ)992670000000572421 100 $a20141105h20142014 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt 182 $cc 183 $acr 200 10$aTypeScript essentials $edevelop large scale responsive web applications with TypeScript /$fChristopher Nance 205 $a1st edition 210 1$aBirmingham, [England] :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (182 p.) 225 1 $aCommunity Experience Distilled 300 $aIncludes index. 311 $a1-78398-576-3 311 $a1-322-22266-5 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with TypeScript; The advantages of TypeScript; Setting up the IDE; Hello World; Command-line compilation; Integrating Visual Studio; Creating a new project; Build options; Summary; Chapter 2: TypeScript Basics; Types; Functions; Interfaces; Classes; Definitions; Interfaces; Static and instance members; Properties; Enums; Modules; Internal modules; Generic objects; Summary; Chapter 3: The TypeScript Compiler; Generation of ECMAScript; ECMAScript version 327 $aCode manipulation Controlling compiler output; JavaScript output; Source maps; Advanced options; Summary; Chapter 4: Object-oriented Programming with TypeScript; The basics; SOLID - object-oriented design; Understanding inheritance; Encapsulation; Abstraction; Polymorphism; Method overloading; Operator overloading; Method overrides; References; Summary; Chapter 5: Creating a Simple Drawing Application; Setting up the project; The shapes; Basic shapes; Drawing shapes; Making the application interactive; The engine; Mouse events; User options; Summary 327 $aChapter 6: Declaration Files and Library Integrations Declaration files; Third-party library integration; Installing NuGet packages; Integrating with jQuery; Integrating with Knockout; Using RequireJS; Summary; Chapter 7: Enhancing the Drawing Application; Converting to AMD modules; Binding the user controls; Reusable controls; Creating a View Model; Generating a single output file; Styling the application; Summary; Chapter 8: Debugging TypeScript; Debugging; Source maps; Debuggers; Test-driven development; Unit testing; Adding tests; Summary; Index 330 $aThe book introduces the TypeScript language and its features to anyone looking to develop rich web applications. Whether you are new to web development or are an experienced engineer with strong JavaScript skills, this book will get you writing code quickly. A basic understanding of JavaScript and its language features are necessary for this book. 410 0$aCommunity experience distilled. 606 $aTypeScript (Computer program language) 608 $aElectronic books. 615 0$aTypeScript (Computer program language) 676 $a001.6424 700 $aNance$b C$g(Christopher),$0901319 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910463821303321 996 $aTypeScript essentials$92014682 997 $aUNINA