CNode

ES6 会对 JS 社区带来什么影响?

Jjiyinyiyong发布于13 年前最后回复13 年前4 回复5358 浏览0 收藏

最近看翻模块化的方案, 老碰到 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
seasonx4#1·13 年前

JS 的特色源于其易用性,成分简单, 类 这些太具体的东西一直都得不到主流支持

L
leizongmin#2·13 年前

ES6要普及还得很多年吧,暂时考虑这个问题

A
a272121742#3·13 年前

如果能像java一样的语法多好啊

J
jiyinyiyong#4·13 年前
引用 leizongminES6要普及还得很多年吧,暂时考虑这个问题

后端 Node 倒是无所谓, 前端方案一个一个战国似的

参与回复
登录后即可参与回复。登录