猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
有了ES6 的 class ,还有必要去搞明白 ES5 的继承,面向对象方法吗?
ES6 的
class
虽然知识语法糖,但是毕竟已经是标准了,目前作为入门的前端er,还有必要去搞明白 ES5 的那一套对象原型的写法吗?或者是拥抱 ES6?
手掌心
浏览 619
回答 1
1回答
凤凰求蛊
ES6,或者说typescript,coffescript(本质上不一样,但从使用体验来讲是差不多的)这种,虽然写起来很爽。但是还是有很多缺点的(至少在目前主流浏览器不支持的情况):需要用babel,tsc(typescript)转换,需要配置webpack或类似工具,还要确保这些转换器没有什么奇怪的坑,最好要研究下他的转换过程。目前还有大部分的js库是用的es5的语法,指不定什么时候需要研究参考下,更别说还需要维护那些原来用es5写的项目了(当然如果有时间的话,你可以用es6重构下,但也是需要花费不少时间的,特别是需要做很多单元测试,保证项目没有改出问题)。当然如果是你主导的新项目,或者说是那种比较新的项目,当然是推荐ES6来写,毕竟更爽,改进了很多,写起来也更加方便。但是在ES5没完全淘汰之前,ES5还是必须看的,况且你要学的ES6也是大部分从ES5改进过来的。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续