在node中使用 var 名称=require('模块标识符') 来导入

module.exports 和exports 来暴露成员

在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块

ES6中导入模块,使用import 模块名称 from ‘模块标识符’       import '标识路径'

ES6中暴露成员,使用export default 和 export

export default向外暴露的成员,可以使用任意的变量来接收

例子:var info={name:"faker",age:23}

export default info

在main.js中引入  import m1 from './test.js'  console.log(m1)

注意:在一个模块中,exmport default只允许向外暴露1次

在一个模块中,可以同时使用export default和export向外暴露成员

注意:使用export向外暴露的成员,只能使用{}的形式来接收,这种形式,叫做按需导出

注意:export可以向外暴露多个成员,同时,如果某些成员,我们在import的时候,不需要,则不需要定义

注意:使用export导出的成员,必须严格按照导出时候的名称,来使用{}按需接收

注意:使用export导出的成员,如果想换名称来接收,可以使用as来起别名

最新文章

  1. CC2530使用串口下载(SBL)
  2. js中join和split的用法
  3. 转: Rest简介及Spring实现
  4. ip的划分,超详细
  5. FZU みねちゃんの修罗场(从一堆出现三次的数中找出出现两次的数)
  6. Android酷炫实用的开源框架——UI框架(转)
  7. UVA 12050 - Palindrome Numbers 模拟
  8. C# 学习的随笔【随时更新】
  9. hdu 2087 剪花布条 KMP多次匹配
  10. django下载文件
  11. Hibernate缓存配置
  12. 每天记录一点:NetCore获得配置文件 appsettings.json
  13. Java 钩子函数编程技巧
  14. eclipse快速配置spring相关xml文件头信息
  15. 高并发秒杀系统--SpringMVC整合
  16. Little Pony and Alohomora Part 3 [HihoCoder 1075]
  17. Vue(二十一)使用express模拟接口数据
  18. .NET Core类库项目中如何读取appsettings.json中的配置
  19. illegal multibyte sequence python3
  20. java-基础-【一】枚举

热门文章

  1. Ionic4.x 中的列表UI组件
  2. ElasticSearch——数据建模最佳实践
  3. 【c# 学习笔记】使用新成员隐藏基类成员
  4. 【c# 学习笔记】类与结构体的区别
  5. Python之Numpy库常用函数大全(含注释)(转)
  6. vue警告: component lists rendered with v-for should have explicit keys
  7. 最新 荔枝java校招面经 (含整理过的面试题大全)
  8. Noip2013(普及组) 车站分级
  9. opencv根据摄像头名称获取索引值
  10. Alt+~,Alt+Tab