Jas*_*ban 4 javascript generator
是否有任何转换器或技术可用于将Javascript 1.7代码及其新语言功能转换为Javascript 1.6?
我对迭代器生成器和yield关键字最感兴趣.我使用的脚本引擎只有1.6,但迭代器生成器可以提供更好的代码.用手书写似乎很复杂.
我尝试用C#编写它,用ILSpy反编译,然后手动将其移植到Javascript.但那真是一团糟.
我已经搜索过这样一个转换器,但我什么都没找到 - 可能是由于在这种情况下搜索条件与不相关的结果共享.
我想我找到了适合你的解决方案.查看Traceur.它是一个ES6转换器,即它将ES6代码(包括所有ES6即将推出的东西,如生成器,类,模块yield)转换为ES5代码,这是今天的JS引擎能够解释的.
请在此处查看:https://github.com/google/traceur-compiler/
语言功能页面:https://github.com/google/traceur-compiler/wiki/LanguageFeatures
请注意Mozilla在JavaScript 1.7+中添加的大部分内容是如何在即将发布的ECMAScript标准版本6中标准化的.当前版本是第5版,其中已经包含了一些内容(例如,数组迭代方法,对象可扩展性API).
| 归档时间: |
|
| 查看次数: |
621 次 |
| 最近记录: |