javascript - 网页运行包含es6代码的问题
ringa_lee
ringa_lee 2017-04-11 10:25:09
[JavaScript讨论组]

请问现在es6代码不能直接在浏览器中运行吗?
自己试了试let暂时无法被chrome识别。
如果我现在想学习并练习使用es6,只能通过这种方法吗?:1.写es6代码。2.用一些类似于babel的转码器将es6转为es5再运行。
阮一峰写的《es6标准入门》开始的配置章节看不太懂啊。

ringa_lee
ringa_lee

ringa_lee

全部回复(6)
PHP中文网

你还可以装node,直接在控制台上面练习ES6
现在新版本的node都直接支持es6了

大家讲道理

想把ES6用到项目上,一般需要babel进行编译转换,这就像LESS和SASS一样。

如果你接受使用编译的话,比较建议用typescript,强类型比ES6更适合编写重型应用。ES5和ES6的差别不大,编写中比较容易产生混乱。使用typescript就比较清楚,而且EDITOR支持度更高。

PHP中文网

到chrome的地址栏中输入

chrome://flags/

打开实验性Javascript,重启。

大部分的ES6功能就能直接在控制台用了

ringa_lee

现在chrome应该支持大部分语法才对,其实如果用webstorm这样的IDE的话,直接支持接入babel-cli来自动编译。这时候就可以随便写ES6了,反正最后会给你一个ES5版本。

PHP中文网
  1. 将自己的浏览器升级到最新版本

  2. 要有功能是部分支持的概念,可以在www.caniuse.com查看目前es6功能到底那些浏览器支持

  3. 学习下babel,非常简单,而且可以监察你的文件,自动翻译,只需要在HTML中引入你翻译后的文件就可以。

伊谢尔伦

目前在项目上只能用babel之类的编译器,把es6转换成es5

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号