需不需要使用ES6以及面向对象的编程方式
757
等8人参与

描述:
微信小游戏其实是可以使用ES5语法,完全面向过程开发的。那么有没有必要使用ES6的语法,以面向对象的思维去开发。

提示:
ES6提供了class关键字,继承等面向对象的特性,可以有效的解耦和复用不同的功能

争议:
如果是逻辑简单的游戏,完全可以使用ES5面向过程的开发方式,将ES6编译为ES5,不但会增加编译和调试时间,还会一定程度影响性能。当游戏很复杂,可复用模块很多时,ES6面向对象的特性,配合诸多设计模式,可以让代码更优雅,更具有可读性,修改需求时也更加简单。

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信