• 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'

  • 相关阅读:
    day10 基本数据类型介绍-整形的魔法
    python 快捷键
    F5负载均衡 简要原理解析以及命令行命令
    Python之路(2)
    Pycharm的安装
    集合框架(Collection和Collections的区别)
    集合框架(04)HashMap扩展知识
    集合框架(04)HashMap
    集合框架(03)泛型
    MVC
  • 原文地址:https://www.cnblogs.com/cuishuangshuang/p/13456843.html
Copyright © 2020-2023  润新知