请问现在es6代码不能直接在浏览器中运行吗?
自己试了试let暂时无法被chrome识别。
如果我现在想学习并练习使用es6,只能通过这种方法吗?:1.写es6代码。2.用一些类似于babel的转码器将es6转为es5再运行。
阮一峰写的《es6标准入门》开始的配置章节看不太懂啊。
请问现在es6代码不能直接在浏览器中运行吗?
自己试了试let暂时无法被chrome识别。
如果我现在想学习并练习使用es6,只能通过这种方法吗?:1.写es6代码。2.用一些类似于babel的转码器将es6转为es5再运行。
阮一峰写的《es6标准入门》开始的配置章节看不太懂啊。
想把ES6用到项目上,一般需要babel进行编译转换,这就像LESS和SASS一样。
如果你接受使用编译的话,比较建议用typescript,强类型比ES6更适合编写重型应用。ES5和ES6的差别不大,编写中比较容易产生混乱。使用typescript就比较清楚,而且EDITOR支持度更高。
现在chrome应该支持大部分语法才对,其实如果用webstorm这样的IDE的话,直接支持接入babel-cli来自动编译。这时候就可以随便写ES6了,反正最后会给你一个ES5版本。
将自己的浏览器升级到最新版本
要有功能是部分支持的概念,可以在www.caniuse.com查看目前es6功能到底那些浏览器支持
学习下babel,非常简单,而且可以监察你的文件,自动翻译,只需要在HTML中引入你翻译后的文件就可以。
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
你还可以装node,直接在控制台上面练习ES6
现在新版本的node都直接支持es6了