你通常能够在文档里看到如何在 HTML 的 script 标签里引用代码库:

目前,大多数流行的全局代码库都以 UMD 代码库发布。 UMD 代码库与全局代码库很难通过文档来识别。 在编写全局代码库的声明文件之前,确保代码库不是 UMD 代码库。

或者这样:

在阅读全局代码库的代码时,你会看到:

  • 顶层的var语句或function声明
  • 一个或多个赋值语句
  • 检查或使用了模块加载器,如require
  • CommonJS/Node.js 风格的导入语句,如var fs = require("fs");
  • 描述require或导入代码库的文档

由于将全局代码库转换为 UMD 代码库十分容易,因此很少有代码库仍然使用全局代码库风格。 然而,小型的代码库以及需要使用 DOM 的代码库仍然可以是全局的。

你可以看到如下声明文件的示例: