【发布时间】:2018-07-07 14:07:16
【问题描述】:
我在一个项目中实现了 CKEditor,我惊讶地发现,无论是在界面中还是在源代码中,它都是用 ECMA 6 编写的,使用了它的所有现代特性,例如短函数表示法 (arrow functions)。
鉴于这些功能没有像 ECMA 5 版本那样得到广泛支持(截至今天,2018 年 7 月还没有),我想问开发人员为什么做出这个战略选择:他们对广泛的浏览器兼容性不感兴趣吗?还是 CKEditor 传播得如此之好,以允许他们为现代浏览器版本指定一个精确的方向,从而冒着失去一部分用户的风险?
【问题讨论】:
标签: javascript ckeditor compatibility versioning ckeditor5