Learning Web Programming with TypeScript 2.0 and Angular 2.0
暫譯: 使用 TypeScript 2.0 和 Angular 2.0 學習網頁程式設計
Bill Wagner
- 出版商: Addison Wesley
- 出版日期: 2018-04-05
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 300
- 裝訂: Paperback
- ISBN: 0134218388
- ISBN-13: 9780134218380
-
相關分類:
Angular、JavaScript、TypeScript
海外代購書籍(需單獨結帳)
相關主題
商品描述
TypeScript is a powerful, modern superset of JavaScript that is fully compatible with JavaScript and allows developers to build far more robust, efficient, and reliable large-scale software systems. Created within Microsoft, this open source language is now being used at Google, Facebook, and many other organizations requiring superior levels of web application reliability and performance. Using TypeScript, developers can access state-of-the-art features for creating robust code that compiles to pure JavaScript for use with virtually any browser, host, OS, platform, or device. In Learning Web Programming with TypeScript, pioneering software engineering instructor Bill Wagner offers a practical overview of the TypeScript language and TypeScript programming style, explaining why TypeScript can be a more effective solution for many projects that would otherwise demand JavaScript. Next, he helps developers quickly achieve practical proficiency, via a series of expertly-crafted guided labs, code samples, and exercises.
One step at a time, Wagner helps developers gain deeper understanding and confidence with the TypeScript type system, basic types, structural and contextual typing, overloading, generics, modules, primitive and object types, enums, classes, interfaces, Lambdas, functions, inheritance, namespaces, organization, and more. You'll learn how to interact with JavaScript libraries, migrate from or coexist with JavaScript, and make the most of your current JavaScript investments. Wagner concludes by discussing TypeScript as an open source project, and explaining how developers can get involved.
Learning Web Programming with TypeScript will be valuable to a wide range of developers - especially those who currently use C# or other advanced languages, want comparable facilities and power in their web development projects, and have been frustrated by the traditional limitations of JavaScript.
商品描述(中文翻譯)
TypeScript 是一種強大且現代的 JavaScript 超集,與 JavaScript 完全相容,允許開發人員構建更為穩健、高效和可靠的大型軟體系統。這種開源語言由微軟創建,現在在 Google、Facebook 及許多其他需要卓越網頁應用程式可靠性和性能的組織中被廣泛使用。使用 TypeScript,開發人員可以訪問最先進的功能,以創建穩健的程式碼,這些程式碼會編譯成純 JavaScript,幾乎可以在任何瀏覽器、主機、作業系統、平台或設備上使用。在《使用 TypeScript 學習網頁程式設計》中,開創性的軟體工程講師 Bill Wagner 提供了 TypeScript 語言和 TypeScript 程式設計風格的實用概述,解釋了為什麼 TypeScript 對於許多本來需要 JavaScript 的專案來說,可能是一個更有效的解決方案。接下來,他通過一系列精心設計的引導實驗室、程式碼範例和練習,幫助開發人員快速達到實用的熟練程度。
Wagner 逐步幫助開發人員深入理解和增強對 TypeScript 類型系統、基本類型、結構和上下文類型、重載、泛型、模組、原始類型和物件類型、列舉、類別、介面、Lambda、函數、繼承、命名空間、組織等的信心。您將學習如何與 JavaScript 函式庫互動、從 JavaScript 遷移或與之共存,並充分利用您目前的 JavaScript 投資。Wagner 最後討論了 TypeScript 作為一個開源專案,並解釋了開發人員如何參與其中。
《使用 TypeScript 學習網頁程式設計》將對廣泛的開發人員群體具有價值,特別是那些目前使用 C# 或其他高級語言、希望在網頁開發專案中擁有可比擬的功能和力量,並且對 JavaScript 的傳統限制感到沮喪的開發人員。
目錄大綱
1. Overview
2. TypeScript
3. TypeScript and Large Projects
4. TypeScript Development
目錄大綱(中文翻譯)
1. Overview
2. TypeScript
3. TypeScript and Large Projects
4. TypeScript Development