import 的不同模式含义

import "mod"; // 引入一个模块

import v from "mod";  // 把模块默认的导出值放入变量 v

直接 import 一个模块,只是保证了这个模块代码被执行,引用它的模块是无法获得任何信息的;

带 from 的 import 意思是引入模块中的一部分信息,可以把他们变成本地的变量;

import x from "./a.js" 引入模块中导出的默认值。

import {a as x, modify} from "./a.js";引入模块中的变量。

import * as x from "./a.js" 把模块中所有的变量以类似对象属性的方式引入。

或者是组合使用:

import d, {a as x, modify} from "./a.js"

import d, * as x from "./a.js"

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

推荐阅读更多精彩内容

  • 【转】 遵循的模块化规范不一样 模块化规范:即为 JavaScript 提供一种模块编写、模块依赖和模块运行的方案...
    houruyaogeili阅读 3,339评论 0 2
  • 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分...
    MapleLeafFall阅读 1,207评论 0 0
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,499评论 0 10
  • 官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大...
    HetfieldJoe阅读 3,675评论 2 27
  • 文 / 董小琳 哈喽。 很高兴你能点开这篇文章。想必我们已经“神交”很久了,而我却一直没有正式介绍过自己。 今天,...
    职心眼儿阅读 552评论 8 16