ES6学习(14)模块化

2022-05-16  本文已影响0人  哆啦C梦的百宝箱
  1. ES6 之前的模块化规范有:
    1. CommonJS => NodeJS、Browserify;
    2. AMD => requireJS;
    3. CMD => seaJS;
  2. ES6模块化语法
    1. export 导出模块
    2. import 导入模块
  3. 分别暴露
export name ='tom';
export function sleep(){console.log('睡觉');}
....
import *as wxm from '....';
  1. 统一暴露
name ='tom';
function sleep(){console.log('睡觉');}
export {name,sleep}
  1. 默认暴露(后面可以不起名字)
export default {
  name :'tom';
  sleep(){console.log('睡觉');}
}
  1. 通用的导入方式
import *as wxm from '....';
  1. 解构赋值的方式
import {school,eat} from '....';
起别名
import {school as peiqi} from '....'
  1. 默认暴露的引入
import sleep from '....';
上一篇下一篇

猜你喜欢

热点阅读