注意:AMD规范和commonJS规范

  1.相同点:都是为了模块化。

  2.不同点:AMD规范则是非同步加载模块,允许指定回调函数。CommonJS规范加载模块是同步的,也就是说,只有加载完成,才能执行后面的操作。

1,node环境(commonJS规范)

  引入:const obj = require("url")

  导出:module.exports={}

  留心:CommonJS规范---是通过module.exports定义的,在前端浏览器里面并不支持module.exports,通过node.js后端使用的。Nodejs端是使用CommonJS规范的,前端浏览器一般使用AMD、CMD、ES6等定义模块化开发的

  输出方式有2种:默认输出---module.exports 和带有名字的输出---exports.area

  注意:这两种模式不能同时出现在同一个文件中,如果使用了module.exports={ age:23,name:'song'} 则 exports的形式就会失效,例如  exports.name='zm'; exports.age=23 (这个就会不起作用)

2,ES6特性,模块化---export/import对模块进行导出导入的

  引入: import vue from “url"

  导出:export default={}

  ES6 模块语法的相关使用详解 :https://blog.csdn.net/zhumizhumi/article/details/88639926

  例如:

  

最新文章

  1. linux的基本语法及一些设置
  2. SpringMVC(五) RequestMapping 请求参数和请求头
  3. 每天写点shell--命令行参数
  4. Reactive Extensions(Rx) 学习
  5. cocos2d内存管理
  6. Point Grey FlyCapture 实例汇总
  7. System.Data.SQLite
  8. 初步认识JUnit
  9. laravel 自定义函数 使用
  10. 【转】The Attached Behavior Pattern
  11. openflashchart + flex
  12. iOS触摸事件深度解析-备用
  13. HTML+CSS笔记 CSS进阶再续
  14. linux 内核协议栈收报流程(一)ixgbe网卡驱动
  15. 知乎技术分享:从单机到2000万QPS并发的Redis高性能缓存实践之路
  16. java内部类和异常类的概念
  17. BitAdminCore框架更新日志20180531
  18. Gulp API之怎样压缩CSS
  19. 【NOIP题解】NOIP2017 TG D2T3 列队
  20. Kubernetes基本原理与示例

热门文章

  1. 发送邮件找回密码采用outlook的 pop和smtp方式、qq邮箱smtp
  2. rabbitmq监控与运维
  3. 实验四 Web服务器2
  4. HCIP-进阶实验05-Eth-Trunk配置部署
  5. HIVE- 删除功能
  6. Flink常见问题解决记录
  7. 使用 WSDL 指定的标准 SOAP 消息格式
  8. 记录一次antd升级到最新版本,与现有代码冲突导致的问题
  9. js var
  10. smartgit 安装