美文网首页
32.CMD,AMD,ES6模块,commonjs模块

32.CMD,AMD,ES6模块,commonjs模块

作者: 半生_温暖纯良_Junzer | 来源:发表于2025-04-27 16:55 被阅读0次

1.commonjs模块规范(node.js)同步模块加载

CommonJS规范---是通过module.exports定义的
每一个文件就是一个模块,拥有自己独立的作用域,变量,以及方法等,对其他的模块都不可见。
module.exports是对外的接口。 require方法用于加载模块。 只用module.exports
commonJS的加载机制
一旦输出一个值,模块内部的变化就影响不到这个值了。

2.CMD,AMD,ES6模块规范

AMD tianYaMYD RequireJS是对这个概念的实现
是一个依赖前置、异步定义的AMD框架(在参数里面引入js文件),在定义的同时如果需要用到别的模块,在最前面定义好即在参数数组里面进行引入,在回调里面加载

CMD SeaJS是CMD概念的一个实现
CMD是依赖就近,在什么地方使用到插件就在什么地方require该插件,即用即返,这是一个同步的概念
ES6特性,模块化---export/import对模块进行导出导入的
Nodejs端是使用CommonJS规范的,前端浏览器一般使用AMD、CMD、ES6等定义模块化开发的
AMD垫片
https://www.jianshu.com/p/09b7c581ab08
ES6 模块
https://blog.csdn.net/qq_17347575/article/details/82879225
CMD,AMD,ES6,CommonJS

3.AMD和CMD的区别

https://blog.csdn.net/weixin_45364386/article/details/135112205

相关文章

  • export,import

    ES6之前模块加载方案,CommonJS (用于服务器)和 AMD(浏览器)2.CommonJS 和 AMD模块只...

  • JS模块化

    模块化规范:CommonJS,AMD,CMD,UMD,ES6 Module CommonJS CommonJS是服...

  • ES6模块化

    模块化技术有哪些:- CommonJS(nodejs)、ES6模块化、AMD、CMD等 CommonJS:Comm...

  • amd

    1、什么是模块化,解释AMD/CommonJS/ES6 模块 (评分标准:模块化2分,AMD 2分,CommonJ...

  • 前端模块化:ES6,CommonJS

    前端模块化 共有四种规范 ES6 Module CommonJS AMD CMD ES6 Module ES6模块...

  • 归档

    AMD、CMD、CommonJs、ES6的对比 他们都是用于在模块化定义中使用的,AMD、CMD、CommonJs...

  • js模块化

    js的模块化大致分为4种规范 amd cmd commonjs 和es6模块化 1.amd规范 amd规范又叫异步...

  • JS的各种模块化规范

    AMD CMD CommonJs UMD ES6 一路演进 AMD 异步模块定义规范(Asynchron...

  • Webpack 个人理解的脑图

    Webpack 特色 模块规范 Webpack 同时支持 AMD 、 CommonJS 和 ES6 module ...

  • js模块化规范

    一、js模块化1、模块化规范: script CommonJS AMD CMD ES6 modules 2、scr...

网友评论

      本文标题:32.CMD,AMD,ES6模块,commonjs模块

      本文链接:https://www.haomeiwen.com/subject/kkizbjtx.html