zoukankan      html  css  js  c++  java
  • AMD和CMD及模块

    1、AMD

      提前执行:提前异步并行加载,如require

      优点:尽早执行依赖可以尽早发现错误

      缺点:容易产生浪费

    2、CMD

      延迟执行:延迟按需加载,如import

      优点:减少资源浪费

      缺点:等待时间长,出错时间延后

    3、ES6模块(module)

      一个模块,就是一个对其它模块暴露自己的属性或者方法的文件

      导出模块(export)

      作为一个模块,它可以选择性的给其它模块暴露(提供)自己的属性或者方法,供其它模块使用

      实例1:导出(export)多个

        var  name  =  'abc';

        var  age  =  18;

        var  hobby  =  'shop';

        export  {name,  age,  hobby};

        导入(import)

        import  {name,  age,  hobby}  from  '../component/test'

      实例2:导出(export)多个  别名

        var  name  =  'abc';

        var  age  =  18;

        var  hobby  =  'shop';   

        export  {name  as  title,  age,  hobby};

        导入(import)

        import  {title,  age,  hobby}  from  '../component/test'

      实例3:导出(export)default 仅有一个

        export  default  {name:  'abc',  hobby: 'shop'}

        导入(import)

        import  obj  from  '../components.test'

  • 相关阅读:
    香洲区学区查询
    审批流程标识
    小技巧
    Python字符串操作
    Delphi删除动态数组的指定元素
    dephi 多种排序 算法
    [转载]模拟退火,遗传算法,禁忌搜索,神经网络
    Date类学习总结(Calendar Date 字符串 相互转换 格式化) 转
    Java静态嵌套类
    java中的匿名内部类总结
  • 原文地址:https://www.cnblogs.com/cuishuangshuang/p/13456843.html
Copyright © 2011-2022 走看看