Sass 的 & 符号(ampersands)
2024-08-27 15:51:35
CommonJS
介绍
主要在浏览器之外地方(例如服务器和桌面应用上)使用的模块化技术。
规范
一个文件就是一个模块,拥有单独的作用域。
定义模块
使用 exports 或 module.exports
var myModule = (a, b)=>{
return a+b;
}
module.exports = myModule;
使用模块
使用 require
var mm = require('./myModul.js');
AMD
介绍
主要在浏览器使用,因为和 CommonJS 在某些方面意见不合而独立出来(主要是模块定义方面)。
规范
一个文件就是一个模块,拥有单独的作用域。
定义模块
使用 define
amdjs-api/AMD.md at master · amdjs/amdjs-api
使用模块
使用 require
require · amdjs/amdjs-api Wiki
ES6 Modules
现在浏览器们才刚刚开始去实现这个功能。但它在许多转换器中已经实现,例如 Traceur Compiler , Babel , Rollup 或 Webpack。
最新文章
- java必备基础知识点
- php 资源
- Fiddler捕获 iPhone/Android 流量
- IIS------配置.Net 4.0
- map[C++]
- CSS Margin外边距合并
- opencv直方图均衡化
- 【BZOJ3270】【高斯消元】博物馆
- 1295: [SCOI2009]最长距离
- 转换器5:参考Python源码,实现Php代码转Ast并直接运行
- python之内置函数(一)
- tp5 日志管理
- 在CDS(Core Data Services)中使用DCL(Data Control Language)
- LeetCode Search Insert Position (二分查找)
- 不可恢复的生成错误mergemod.dll 2.0.2600.0
- POJ 1273 - Drainage Ditches - [最大流模板题] - [EK算法模板][Dinic算法模板 - 邻接表型]
- POJ 1222 EXTENDED LIGHTS OUT(高斯消元)题解
- IMU Noise Model
- 还不会做! 树上的gcd 树分治 UOJ33
- BZOJ1228: [SDOI2009]E&;D(打表SG)