内容简介
With the demand for ever more complex websites, the need to write robust, standard-compliant JavaScript has never been greater. TypeScript is modern JavaScript with the support of a first-class type system, which makes it simpler to write complex web systems. With this book, you’ll explore core concepts and learn by building a series of websites and TypeScript apps.You’ll start with an introduction to TypeScript features that are often overlooked in other books, before moving on to creating a si
AI简介
这是一本以TypeScript语言为基础,以实际项目为驱动的实战书籍。本书涵盖了TypeScript语言的高级特性,如联合类型、装饰器、异步编程等,并通过一系列实际项目,帮助读者深入理解这些特性的应用方式。
在本书中,作者首先介绍了TypeScript的高级特性,包括如何使用不同的类型和联合类型,如何使用装饰器进行面向对象编程,如何使用异步编程编写高效代码等。这些特性是TypeScript语言的核心,掌握它们可以帮助读者编写出更加健壮、高效的代码。
接着,作者通过创建一个简单的Markdown编辑器项目,帮助读者深入理解如何使用TypeScript创建用户界面。在这个项目中,作者详细介绍了如何使用Bootstrap创建UI,如何使用TypeScript处理用户输入,如何使用Markdown解析器将Markdown文本转换为HTML等。
然后,作者介绍了如何使用Angular框架和MEAN Stack组件创建一个个人联系人管理器。在这个项目中,作者详细介绍了如何使用Angular框架创建用户界面,如何使用MongoDB作为数据库,如何使用Express作为服务器,如何使用Socke