Esm

  • Published on
    模块化开发指的是,在前端开发过程中,每个模块都是独立的单元,我们通过封装变量(如ESM的独立作用域),避免全局暴露,从而实现变量隔离避免全局污染。这样在代码修改时,可以更好的控制影响范围,且提高了复用性。 当前已有的实现包括 CommonJS,AMD,CMD,UMD,ESM 1. CommonJS 是同步加载的(适合服务器启动时做预处理),在 Node 环境下使用 2. AMD 异步加载(避免浏览...