Es6中模块引入的相关内容
2024-10-21 18:46:55
注意: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
例如:
最新文章
- linux的基本语法及一些设置
- SpringMVC(五) RequestMapping 请求参数和请求头
- 每天写点shell--命令行参数
- Reactive Extensions(Rx) 学习
- cocos2d内存管理
- Point Grey FlyCapture 实例汇总
- System.Data.SQLite
- 初步认识JUnit
- laravel 自定义函数 使用
- 【转】The Attached Behavior Pattern
- openflashchart + flex
- iOS触摸事件深度解析-备用
- HTML+CSS笔记 CSS进阶再续
- linux 内核协议栈收报流程(一)ixgbe网卡驱动
- 知乎技术分享:从单机到2000万QPS并发的Redis高性能缓存实践之路
- java内部类和异常类的概念
- BitAdminCore框架更新日志20180531
- Gulp API之怎样压缩CSS
- 【NOIP题解】NOIP2017 TG D2T3 列队
- Kubernetes基本原理与示例