最近看翻模块化的方案, 老碰到 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;
那未来岂不是多一套语法, 带来分裂了?
回复 (4)
S
JS 的特色源于其易用性,成分简单, 类 这些太具体的东西一直都得不到主流支持
L
ES6要普及还得很多年吧,暂时考虑这个问题
A
如果能像java一样的语法多好啊
J
引用 leizongminES6要普及还得很多年吧,暂时考虑这个问题
后端 Node 倒是无所谓, 前端方案一个一个战国似的
参与回复
登录后即可参与回复。登录