扫码关注官方订阅号
请问现在es6代码不能直接在浏览器中运行吗?自己试了试let暂时无法被chrome识别。如果我现在想学习并练习使用es6,只能通过这种方法吗?:1.写es6代码。2.用一些类似于babel的转码器将es6转为es5再运行。阮一峰写的《es6标准入门》开始的配置章节看不太懂啊。
ringa_lee
你还可以装node,直接在控制台上面练习ES6现在新版本的node都直接支持es6了
想把ES6用到项目上,一般需要babel进行编译转换,这就像LESS和SASS一样。
如果你接受使用编译的话,比较建议用typescript,强类型比ES6更适合编写重型应用。ES5和ES6的差别不大,编写中比较容易产生混乱。使用typescript就比较清楚,而且EDITOR支持度更高。
到chrome的地址栏中输入
chrome://flags/
打开实验性Javascript,重启。
大部分的ES6功能就能直接在控制台用了
现在chrome应该支持大部分语法才对,其实如果用webstorm这样的IDE的话,直接支持接入babel-cli来自动编译。这时候就可以随便写ES6了,反正最后会给你一个ES5版本。
将自己的浏览器升级到最新版本
要有功能是部分支持的概念,可以在www.caniuse.com查看目前es6功能到底那些浏览器支持
学习下babel,非常简单,而且可以监察你的文件,自动翻译,只需要在HTML中引入你翻译后的文件就可以。
目前在项目上只能用babel之类的编译器,把es6转换成es5
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你还可以装node,直接在控制台上面练习ES6
现在新版本的node都直接支持es6了
想把ES6用到项目上,一般需要babel进行编译转换,这就像LESS和SASS一样。
如果你接受使用编译的话,比较建议用typescript,强类型比ES6更适合编写重型应用。ES5和ES6的差别不大,编写中比较容易产生混乱。使用typescript就比较清楚,而且EDITOR支持度更高。
到chrome的地址栏中输入
打开实验性Javascript,重启。
大部分的ES6功能就能直接在控制台用了
现在chrome应该支持大部分语法才对,其实如果用webstorm这样的IDE的话,直接支持接入babel-cli来自动编译。这时候就可以随便写ES6了,反正最后会给你一个ES5版本。
将自己的浏览器升级到最新版本
要有功能是部分支持的概念,可以在www.caniuse.com查看目前es6功能到底那些浏览器支持
学习下babel,非常简单,而且可以监察你的文件,自动翻译,只需要在HTML中引入你翻译后的文件就可以。
目前在项目上只能用babel之类的编译器,把es6转换成es5