11-JavaScrpit-模块化
模块化
- 不使用模块化
- 使用模块化
- AMD
- CommonJS
- ES6
不使用模块化
util getFormatDate函数
a-util.js aGetFormatDate函数 使用getFormatDate
a.js aGetFormatDate
- 定义
function getFormatDate(date,type) {
}
function aGetFormatDate(data) {
return getFormatDate(date,2);
}
var dt = new Date()
console.log(aGetFormatDate(dt));
<script src="util.js"></script>
<script src="a-util.js"></script>
<script src="a.js"></script>
使用模块化
export{
getFormatDate:function (data,type) {
}
}
var getFormatDate = require('util.js');
export{
aGetFormatDate:function (date) {
return getFormatDate(date,2);
}
}
var aGetFormatDate = require('a-util.js')
var dt = new Date();
console.log(aGetFormatDate(dt));