- ES6 之前的模块化规范有:
- CommonJS => NodeJS、Browserify;
- AMD => requireJS;
- CMD => seaJS;
- ES6模块化语法
- export 导出模块
- import 导入模块
- 分别暴露
export name ='tom';
export function sleep(){console.log('睡觉');}
....
import *as wxm from '....';
- 统一暴露
name ='tom';
function sleep(){console.log('睡觉');}
export {name,sleep}
- 默认暴露(后面可以不起名字)
export default {
name :'tom';
sleep(){console.log('睡觉');}
}
- 通用的导入方式
import *as wxm from '....';
- 解构赋值的方式
import {school,eat} from '....';
起别名
import {school as peiqi} from '....'
- 默认暴露的引入
import sleep from '....';
【信息由网络或者个人提供,如有涉及版权请联系COOY资源网邮箱处理】
© 版权声明
部分内容为互联网分享,若有侵权请联系站长删除。
THE END
暂无评论内容