k**n 发帖数: 3989 | 1 小弟node.js新手,
参与一个做js的project.
看老毛子写的javascrps code 有如下:
class Application extends Component {
constructor(config) {
super.constructor(config);
开始没在意,与c#与java类似的语法嘛,看得懂。。。
看着看着突然醒悟过来。。
javascript不都是用function来定义class, 用 prototype来做 inheritance的吗?
请教大牛。
老毛子是到底用了什么框架来实现这个语法的? |
n****l 发帖数: 1739 | 2 估计是Typescript
【在 k**n 的大作中提到】 : 小弟node.js新手, : 参与一个做js的project. : 看老毛子写的javascrps code 有如下: : class Application extends Component { : constructor(config) { : super.constructor(config); : 开始没在意,与c#与java类似的语法嘛,看得懂。。。 : 看着看着突然醒悟过来。。 : javascript不都是用function来定义class, 用 prototype来做 inheritance的吗? : 请教大牛。
|
p*****2 发帖数: 21240 | 3 js不要用class
【在 k**n 的大作中提到】 : 小弟node.js新手, : 参与一个做js的project. : 看老毛子写的javascrps code 有如下: : class Application extends Component { : constructor(config) { : super.constructor(config); : 开始没在意,与c#与java类似的语法嘛,看得懂。。。 : 看着看着突然醒悟过来。。 : javascript不都是用function来定义class, 用 prototype来做 inheritance的吗? : 请教大牛。
|
k**n 发帖数: 3989 | 4 老毛子回复说是ecma 6, 用webpack build 时用一个6to5的module 转成ecma 5.
【在 n****l 的大作中提到】 : 估计是Typescript
|
p*****2 发帖数: 21240 | 5 6加了class 不过争议不小
【在 k**n 的大作中提到】 : 老毛子回复说是ecma 6, 用webpack build 时用一个6to5的module 转成ecma 5.
|
l**********n 发帖数: 8443 | 6 https://github.com/babel/babel-loader
this is what you are looking for
【在 k**n 的大作中提到】 : 老毛子回复说是ecma 6, 用webpack build 时用一个6to5的module 转成ecma 5.
|
l**********n 发帖数: 8443 | |
L***s 发帖数: 1148 | 8 跟coffeescript有些神似,在
http://coffeescript.org/
搜索Classes, Inheritance, and Super
其实有一大票libs专门干这样的类继承的事,
会编译或翻译成prototype式的加函数。
不知道楼主具体用的是哪个。
【在 k**n 的大作中提到】 : 小弟node.js新手, : 参与一个做js的project. : 看老毛子写的javascrps code 有如下: : class Application extends Component { : constructor(config) { : super.constructor(config); : 开始没在意,与c#与java类似的语法嘛,看得懂。。。 : 看着看着突然醒悟过来。。 : javascript不都是用function来定义class, 用 prototype来做 inheritance的吗? : 请教大牛。
|
k***5 发帖数: 583 | 9 不要太迷信老毛子的做法是对的,做JS就别想class的事情。不少迷恋class的人是从C+
+,JAVA转过来的,习惯了class。这类OOP情节还是没太多意义。 |
p*****2 发帖数: 21240 | 10 东欧人很多这样的
C+
【在 k***5 的大作中提到】 : 不要太迷信老毛子的做法是对的,做JS就别想class的事情。不少迷恋class的人是从C+ : +,JAVA转过来的,习惯了class。这类OOP情节还是没太多意义。
|
w****a 发帖数: 710 | |
j******f 发帖数: 825 | |