Ecmascript 6 有没有一个术语像“什么”这样;直截了当;或;“干净”;对于没有传输的ES6库?

Ecmascript 6 有没有一个术语像“什么”这样;直截了当;或;“干净”;对于没有传输的ES6库?,ecmascript-6,naming-conventions,Ecmascript 6,Naming Conventions,我目前正在移植一些我为学习ES6语法而编写的ES5库。 我选择不传输是因为我不想让工具链头痛,我想学习语法,因为浏览器是如何尊重它的,而不是编译器/解析器 例如: 那么,有没有人想出一个短期术语来描述ES6呢。 因此,我可以在适当发布时标记我的存储库和包 另外,如果有人已经知道如何在ES6上执行代码覆盖而无需传输,请直接在SO DM或github DM中联系我。实际上没有一个术语来描述ES6是否完全向前兼容。最有效的方法是使用import/export语法将代码作为模块编写,并告诉用户使用它的

我目前正在移植一些我为学习ES6语法而编写的ES5库。 我选择不传输是因为我不想让工具链头痛,我想学习语法,因为浏览器是如何尊重它的,而不是编译器/解析器

例如:

那么,有没有人想出一个短期术语来描述ES6呢。 因此,我可以在适当发布时标记我的存储库和包


另外,如果有人已经知道如何在ES6上执行代码覆盖而无需传输,请直接在SO DM或github DM中联系我。

实际上没有一个术语来描述ES6是否完全向前兼容。最有效的方法是使用
import
/
export
语法将代码作为模块编写,并告诉用户使用它的唯一方法是通过模块系统。模块本质上仅为ES6

也就是说,将存储库标记为“模块”可能不会减轻混淆,因为节点总是有“模块”。“esm”或“ECMAScript模块”可能更好,因为这就是“非常简单、没有巴别塔、没有捆绑包的ECMAScript模块加载器”描述ES6引入的模块系统的方式


同时,也许可以看看这个问题,特别是关于如何进行语法定位的问题。向库使用者发出信号,表示您的库将仅在符合ES6的上下文中运行的最直接的方法是让引擎因您的代码而引发语法错误。

ES6的哪些部分?您是指模块?还是您是指如果有人试图在IE8中通过CDN加载你的代码,你不想在意并抛出语法错误吗?你对代码覆盖率的评论应该是一个完全不同的问题。whatevs@zero298…我想这可能会吸引想要帮助的人,我把它放在那里…回答你的有用问题…只关注什么是正确的语法或者FF和Chrome…所以模块、箭头、常量…所有这些…我看不出有任何理由在我引用的库中使用async或Wait,但如果我得到反馈,这可能会改变…我们是否应该用它来提出一个术语。我喜欢纯ES6的声音…我在自述中更多地从文档的角度思考。所以人们没有得到库和添加问题…“不加载”哦,谢谢你明确的回答…@cbuteau我想你可能会遇到一个问题,那就是随着时间的推移添加的新功能。浏览器开始添加功能,甚至没有关联版本。你会放弃库中新的空合并和可选链接语法功能以保持“ES6纯”吗或者你想要一个新的术语来描述与它们的兼容性?