我如何知道我当下敲的代码是ES6+module还是ES5或更早的版本呢?不耻下问了?

我如何知道我当下敲的代码是ES6+module还是ES5或更早的版本呢?不耻下问了?

问题描述:

我基本把大前端都快速的看了一遍,有几课都反复看了,我就是怕写代码,一写就出各种问题,非常打击我,顺利的时候还是很有信心的,总之看的时候基本都能理解,但不容易记住,我主要是理解原理,所以会敲一些简单的代码去验证,但往往出问题,也不知道自己用的是ES6还是啥,反正node.js都是最新的,npm包也都是跟老师一样安装,也都安装成功,但写点代码就怕,因为太不顺利,身边目前也没人教,希望在这里老师多指点,谢谢

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,一般编辑器并不分是否兼容es6语法的版本,编辑器只是一个开发的工具,相当于笔记本,用来查看的。具体测试内容是否正确或者是否支持用的是浏览器。

一般编辑器不会提示语法错误,或者有些编辑器可以自动检测一些常规规范,比如vscode会检测是否属性有分号结尾,例如:

http://img1.sycdn.imooc.com//climg/5ff3fe8e09809ca402280136.jpg

这种常规的会进行检测,并不会检测是否支持es6语法。如果es6语法中也有错误(这里指的是常规错误),可能也会有波浪线提示。


所以同学测试es6代码是否正确,用支持es6的浏览器就可以测试出来,例如Chrome浏览器。

祝学习愉快!

好帮手慕星星 2021-01-05 09:54:23

同学你好,es5和es6其实不用特别刻意去区分,能解决问题就可以。

在课程中第十周到第十三周学习的是es6语法新特性

http://img1.sycdn.imooc.com//climg/5ff3c4bb0920af1209830637.jpg

如果用这里面介绍的内容,一般为es6,module模块也是es6里面的。

或者是查看es6文档,例如:

https://es6.ruanyifeng.com/

这里面介绍的全部都是es6知识,比较多,但是我们现在课程中讲解的是最常用的。


另外视频不能只理解,还需要跟着视频测试,敲代码,这样才能慢慢锻炼代码能力,看会了并不是掌握了,不要害怕写代码,错了没关系,记住这个错误,下次不犯就好了,每个同学都是这样慢慢走过来的,加油哦~

祝学习愉快!

  • 提问者 慕田峪6263377 #1

    啊呀,老师理解错了,我想问的不是这个意思!我的意思是我敲的ES6代码是需要编译后才会被低版本的浏览器解析,那么是不是我的代码编辑器能接受ES6的语法而不会报错,也就是说老的或者低版本的代码编辑器写ES6代码会报错,或者有错误不会自动提醒?

    2021-01-05 11:34:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师