TypeScript基础入门之命名空间和模块

转载 # TypeScript基础入门之命名空间和模块

命名空间和模块

关于术语的说明:值得注意的是,在TypeScript 1.5中,命名法已经改变。
"内部模块"现在是"命名空间"。
"外部模块"现在只是"模块",以便与ECMAScript 2015的术语保持一致(即module X {相当于现在首选的namespace X {)。

介绍

本文概述了使用TypeScript中的命名空间和模块组织代码的各种方法。
我们还将讨论如何使用命名空间和模块的一些高级主题,并解决在TypeScript中使用它们时常见的一些陷阱。

有关模块的更多信息,请参阅模块文档。
有关命名空间的更多信息,请参阅命名空间文档。

使用命名空间

命名空间只是全局命名空间中的JavaScript对象。
这使命名空间成为一个非常简单的构造。
它们可以跨多个文件,并且可以使用--outFile连接。
命名空间可以是在Web应用程序中构建代码的好方法,所有依赖项都包含在HTML页面中的

你可能感兴趣的:(TypeScript基础入门之命名空间和模块)