TypeScript学习-15 命名空间和模块

15 命名空间和模块

  • 命名空间和模块
    • 介绍
    • 使用命名空间
    • 使用模块
    • 命名空间和模块的陷阱
      • 对模块使用/// \

命名空间和模块

关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了与 ECMAScript 2015里的术语保持一致,(也就是说 module X { 相当于现在推荐的写法 namespace X {)。

介绍

这篇文章将概括介绍在TypeScript里使用模块与命名空间来组织代码的方法。我们也会谈及命名空间和模块的高级使用场景,和在使用它们的过程中常见的陷阱。

查看模块章节了解关于模块的更多信息。查看命名空间章节了解关于命名空间的更多信息。

使用命名空间

命名空间是位于全局命名空间下的一个普通的带有名字的JavaScript对象。这令命名空间十分容易使用。它们可以在多文件中同时使用,并通过–outFile结合在一起。命名空间是帮你组织Web应用不错的方式,你可以把所有依赖都放在HTML页面的

你可能感兴趣的:(前端,TypeScript学习,typescript,javascript,前端)