最近看翻模块化的方案, 老碰到 ES6 的内容,,
http://www.cnblogs.com/ziyunfei/archive/2012/11/25/2784392.html
https://github.com/yeoman/yeoman/wiki/Modules
ES6 的模块化语法和 Node 的 require 明显不一样..
module Car {
// 内部变量
var licensePlateNo = '556-343';
// 暴露到外部的变量和函数
export function drive(speed, direction) {
console.log('details:', speed, direction);
}
export module engine{
export function check() { }
}
export var miles = 5000;
export var color = 'silver';
};
import {drive, miles} from Car;
那未来岂不是多一套语法, 带来分裂了?