03830nam 2200625 450 991046382130332120200520144314.01-78398-577-1(CKB)2670000000572421(EBL)1822800(SSID)ssj0001399478(PQKBManifestationID)11801427(PQKBTitleCode)TC0001399478(PQKBWorkID)11451150(PQKB)10045100(MiAaPQ)EBC1822800(CaSebORM)9781783985760(PPN)227996461(Au-PeEL)EBL1822800(CaPaEBR)ebr10959898(CaONFJC)MIL653546(OCoLC)895913740(EXLCZ)99267000000057242120141105h20142014 uy 0engurcnu||||||||txtccrTypeScript essentials develop large scale responsive web applications with TypeScript /Christopher Nance1st editionBirmingham, [England] :Packt Publishing,2014.©20141 online resource (182 p.)Community Experience DistilledIncludes index.1-78398-576-3 1-322-22266-5 Cover; 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 versionCode 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; SummaryChapter 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; IndexThe 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.Community experience distilled.TypeScript (Computer program language)Electronic books.TypeScript (Computer program language)001.6424Nance C(Christopher),901319MiAaPQMiAaPQMiAaPQBOOK9910463821303321TypeScript essentials2014682UNINA