ZDecode
Javascript

JavaScript模块

amd

Asynchronous Module Definition (异步模块定义), 用于在浏览器中异步加载模块。

cjs/commonjs

CommonJS, 用于 Node.js 环境中的模块。

es / esm

用于现代浏览器和支持 ES6 模块的环境。

iife

Immediately Invoked Function Expression (立即调用函数表达式), 将模块封装在一个立即调用的函数中, 适用于浏览器环境。

system/systemjs

System.register 格式, 用于 SystemJS 加载器。 "umd": Universal Module Definition(通用模块定义), 可在 AMD、CommonJS 和全局变量的环境下使用。