module

一、export命名

     //  app.js

    export  var a = 1;

    var b=1;

    export { b }

    export {a,b,c}

    export functionf(){};



二、import 引入

    import {a,b} from "app.js"

    import * as app from "app" 


三、export default 命令

    函数

        默认输出是一个函数     export default function(){console.log('foo');}

        import命令可以为该匿名函数指定任意名字。import customName from'./app.js';

    变量

      var a=1;    export default a;    //正确

       export default var a=1;    // 错误

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Module 语法 ES6 模块不是对象,而是通过 export 命令显示指定输出的代码,再通过 import 命...
    Mjericho阅读 3,736评论 0 0
  • JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装...
    紫夏离殇阅读 3,025评论 0 0
  • 模块功能主要是由:export 和 import 两个命令组成的。 export命令用于规定模块的对外接口。通俗讲...
    打不过就加入他阅读 3,196评论 0 0
  • 这种加载称为“运行时加载”,因为只有运行时才能得到这个对象,导致完全没办法在编译时做“静态优化”。 ES6 模块不...
    codeSirCao阅读 3,477评论 0 0
  • 认识模块 JS 作为一名编程语言,一直以来没有模块的概念。严重导致大型项目开发受阻,js 文件越写越大,不方便维护...
    faremax阅读 3,882评论 0 0