Mastering TypeScript, 2/e (Paperback)
暫譯: 精通 TypeScript, 第2版 (平裝本)
Nathan Rozentals
- 出版商: Packt Publishing
- 出版日期: 2017-02-24
- 售價: $2,030
- 貴賓價: 9.5 折 $1,929
- 語言: 英文
- 頁數: 552
- 裝訂: Paperback
- ISBN: 1786468719
- ISBN-13: 9781786468710
-
相關分類:
JavaScript、TypeScript
-
其他版本:
Mastering Typescript 3 - Third Edition
買這商品的人也買了...
-
$1,188Fedora 11 and Red Hat Enterprise Linux Bible (Paperback)
-
$800$632 -
$360$281 -
$1,200$1,140 -
$450$356 -
$490$387 -
$450$356 -
$2,200$2,090 -
$650$507 -
$500$390 -
$650$553 -
$520$411 -
$780$616 -
$450$351 -
$600$468 -
$560$442 -
$500$395 -
$1,980$1,881 -
$680$537 -
$1,200$948 -
$680$578 -
$1,900$1,805 -
$780$608 -
$600$468 -
$650$585
相關主題
商品描述
Build enterprise-ready, industrial-strength web applications using TypeScript and leading JavaScript frameworks
About This Book
- Start with the basics, then enhance your knowledge with in-depth discussions on language features, third-party libraries, design patterns and more
- Practical examples that show how to use TypeScript with popular frameworks, including Backbone, Angular 2, React, Aurelia, Node and others
- Focus on test-driven development to build high quality applications that are modular, scalable and adaptable
Who This Book Is For
Whether you are a JavaScript developer aiming to learn TypeScript, or an experienced TypeScript developer, this book will take your skills to the next level. From basic to advanced language constructs, test-driven development, object-oriented techniques and industry standard design patterns, you will learn how to get the most out of the TypeScript language.
What You Will Learn
- Gain an insight into core and advanced TypeScript language features
- Integrate your existing JavaScript libraries and third-party frameworks by writing and using declaration files
- Target popular JavaScript frameworks such as jQuery, Backbone, Angular, Aurelia, React, Node, and Express
- Create extensive test suites for your application with Jasmine, Protactor, and Selenium
- Organize your application code using modules, AMD loaders, Require and SystemJs
- Explore advanced object-oriented design principles, including Dependency Injection
- Understand and compare the various MVC implementations in Aurelia, Angular, React and Backbone
- Build a complete single-page web application that incorporates CSS animations to enhance your customers' browsing experience
In Detail
The TypeScript language, compiler, and opensource development toolset brings JavaScript development up to the enterprise level. It allows us to use ES5, ES6, and ES7 JavaScript language features today, including classes, interfaces, generics, modules, and more. Its simple typing syntax enables building large, robust applications using object-oriented techniques and industry standard design principles.
Packed with practical, real-world examples, this book is a guide to bringing the benefits of strongly typed, object-oriented programming and design principles into the JavaScript development space. Starting with core language features, and working through more advanced topics such as generics and asynchronous programming techniques, you will learn how to gain maximum benefit from your JavaScript development with TypeScript. With a strong focus on test-driven development, and coverage of many popular and in-demand JavaScript frameworks, you can fast-track your TypeScript knowledge to a professional level. By the end of this book, you will be able to confidently build TypeScript applications, whether you are targeting Angular, Aurelia, React, Backbone, Node, or any other JavaScript framework.
Style and approach
With generous doses of small, easy to follow code samples, this hands-on guide builds up your TypeScript knowledge incrementally. Starting with entry-level concepts, and moving towards intermediate and then advanced techniques, this book provides practical examples of real-world techniques to build robust, testable, adaptable and enterprise-ready JavaScript applications.
商品描述(中文翻譯)
**建立企業級、工業強度的網頁應用程式,使用 TypeScript 和領先的 JavaScript 框架**
## 本書介紹
- 從基礎開始,然後透過深入討論語言特性、第三方庫、設計模式等來增強您的知識
- 實用範例展示如何將 TypeScript 與流行框架結合使用,包括 Backbone、Angular 2、React、Aurelia、Node 等
- 專注於測試驅動開發,構建模組化、可擴展和可適應的高品質應用程式
## 本書適合誰
無論您是希望學習 TypeScript 的 JavaScript 開發者,還是有經驗的 TypeScript 開發者,本書都將提升您的技能。從基本到進階的語言結構、測試驅動開發、物件導向技術和行業標準設計模式,您將學會如何充分利用 TypeScript 語言。
## 您將學到什麼
- 獲得對核心和進階 TypeScript 語言特性的深入了解
- 通過編寫和使用聲明檔案,整合您現有的 JavaScript 庫和第三方框架
- 針對流行的 JavaScript 框架,如 jQuery、Backbone、Angular、Aurelia、React、Node 和 Express
- 使用 Jasmine、Protractor 和 Selenium 為您的應用程式創建廣泛的測試套件
- 使用模組、AMD 加載器、Require 和 SystemJs 組織您的應用程式代碼
- 探索進階的物件導向設計原則,包括依賴注入
- 理解並比較 Aurelia、Angular、React 和 Backbone 中的各種 MVC 實現
- 構建一個完整的單頁網頁應用程式,結合 CSS 動畫以增強客戶的瀏覽體驗
## 詳細內容
TypeScript 語言、編譯器和開源開發工具集將 JavaScript 開發提升到企業級。它允許我們今天使用 ES5、ES6 和 ES7 JavaScript 語言特性,包括類別、介面、泛型、模組等。其簡單的類型語法使得使用物件導向技術和行業標準設計原則來構建大型、穩健的應用程式成為可能。
本書充滿實用的現實範例,是將強類型、物件導向編程和設計原則的好處引入 JavaScript 開發領域的指南。從核心語言特性開始,逐步深入到更進階的主題,如泛型和非同步編程技術,您將學會如何最大限度地利用 TypeScript 進行 JavaScript 開發。強調測試驅動開發,並涵蓋許多流行且需求量大的 JavaScript 框架,您可以快速提升 TypeScript 知識到專業水平。在本書結束時,無論您是針對 Angular、Aurelia、React、Backbone、Node 還是其他任何 JavaScript 框架,您都能自信地構建 TypeScript 應用程式。
## 風格與方法
本書以大量小而易於理解的代碼範例為特色,這本實用指南逐步增強您的 TypeScript 知識。從入門概念開始,逐步過渡到中級和進階技術,本書提供了構建穩健、可測試、可適應和企業級 JavaScript 應用程式的現實技術的實用範例。