【问题标题】:Typescript module creation AMD vs Common JSTypescript 模块创建 AMD vs Common JS
【发布时间】:2016-01-27 18:30:16
【问题描述】:

任何 Typescript 专家能否澄清您在使用 Typescript 时何时以及为什么选择 AMD 和 Common JS 来创建模块?

【问题讨论】:

    标签: module typescript amd commonjs


    【解决方案1】:

    AMD 用于浏览器(例如 RequireJS):原因是它允许并行下载文件,因为网络延迟是一个主要瓶颈。

    CommonJS 用于服务器(例如 nodejs),可以预先从磁盘读取文件,但在尝试使用文件包含的代码之前,您不想读取文件。

    这是一个关于该主题的视频,进一步解释了这一点:http://www.youtube.com/watch?v=KDrWLMUY0R0

    【讨论】:

      【解决方案2】:

      你在使用 require.js 吗?使用 AMD

      你在使用 node.js 吗?使用 CommonJS

      不知道是什么?不使用其中任何一个?不要使用外部模块。

      【讨论】:

      • 如果包含更多解释,这对初学者会更有帮助,尤其是对于“不要使用外部模块”的建议。
      猜你喜欢
      • 1970-01-01
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 2013-04-30
      • 2012-11-29
      • 2021-08-07
      • 2016-08-08
      • 1970-01-01
      相关资源
      最近更新 更多