美文网首页
ES6学习(14)模块化

ES6学习(14)模块化

作者: 哆啦C梦的百宝箱 | 来源:发表于2022-05-16 09:39 被阅读0次
    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 '....';
    

    相关文章

      网友评论

          本文标题:ES6学习(14)模块化

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