你通常能够在文档里看到如何在 HTML 的 script 标签里引用代码库:
目前,大多数流行的全局代码库都以 UMD 代码库发布。 UMD 代码库与全局代码库很难通过文档来识别。 在编写全局代码库的声明文件之前,确保代码库不是 UMD 代码库。
或者这样:
在阅读全局代码库的代码时,你会看到:
- 顶层的
var
语句或function
声明 - 一个或多个赋值语句
- 检查或使用了模块加载器,如
require
或 - CommonJS/Node.js 风格的导入语句,如
var fs = require("fs");
- 描述
require
或导入代码库的文档
由于将全局代码库转换为 UMD 代码库十分容易,因此很少有代码库仍然使用全局代码库风格。 然而,小型的代码库以及需要使用 DOM 的代码库仍然可以是全局的。
你可以看到如下声明文件的示例: