为什么Flux可以使用;“类”;用Javascript?
代码来自此处::为什么Flux可以使用;“类”;用Javascript?,javascript,flux,Javascript,Flux,代码来自此处:: 它在这里使用什么样的语法?据我所知,“类”是Javascript 2.0中的一项关键工作,许多浏览器都不支持它。为什么在这里使用它?它起作用了吗?观看flux-Gulp文件可以回答您的问题 gulp.task('lib', function() { return gulp.src('src/*.js') .pipe(gReact({harmony: true})) .pipe(gReplace(/__DEV__/g, 'f
它在这里使用什么样的语法?据我所知,“类”是Javascript 2.0中的一项关键工作,许多浏览器都不支持它。为什么在这里使用它?它起作用了吗?观看flux-Gulp文件可以回答您的问题
gulp.task('lib', function() {
return gulp.src('src/*.js')
.pipe(gReact({harmony: true}))
.pipe(gReplace(/__DEV__/g, 'false'))
.pipe(gulp.dest('lib'));
});
这里,gReact代表var gReact=require('gulp-react')
fun事实,sorce文件中缺少一个分号:)
关于npm at
因此,我猜gulp将在构建时从ES.next代码转换为ES.current代码 “类”不是ECMAScript,它是一个由于ECMA-262 ed 6是一种可能的未来,因此它已经实现了。至少目前是这样。正确!真正的工作是由这个访问者完成的:
gulp.task('lib', function() {
return gulp.src('src/*.js')
.pipe(gReact({harmony: true}))
.pipe(gReplace(/__DEV__/g, 'false'))
.pipe(gulp.dest('lib'));
});
react(options)
options.harmony
Type: boolean
Default: false
Enable harmony features for JSX.