
es6
记忆怪 bug
lucky
展开
-
require/exports与import/export的差异
历史背景 require/exports 来自野生规范当中,即这些规范是JavaScript社区中的开发者自己草拟的规则,得到了大家的承认和广泛的应用,比如CommonJS、AMD、CMD等等。而Node遵循CommonJS规范,requireJS遵循AMD,seaJS遵循CMD。 因为Node无法直接兼容ES6语法,所以现阶段require/exports仍然是必要且是必须的。 import/export 来自ES6的新规范,即TC39 制定的新的 ECMAScript 版本。 ..转载 2022-05-16 10:03:21 · 157 阅读 · 0 评论 -
ES6 模块 导入和导出 的方法
1 默认导出 和 默认导入 默认导出语法 export default 默认导出的成员 默认导入语法 import 接收名称 from ' 模块标识符 ' 注意:每个模块中,只允许使用唯一的一次export default,否则会报错! //当前文件模块为 m1.js //定义私有成员 a和c let a = 10 let c = 20 //外界访问不到变量d ,因为它没有被暴露出去let d = 30 function show() {} //将本模块中的私有成员暴露出去,供其它模块使用 e原创 2022-05-15 20:45:38 · 1550 阅读 · 0 评论