文件名称:ES6Macros:使用sweet.js实现在ES5中使用的新ES6语法
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-12 06:51:52
JavaScript
ES6宏 这是宏的集合,这些宏在ES6(和谐)中实现了新的语法更改,同时允许您使用sweet.js将其编译为ES5代码。 这将使您在所有(或大多数)浏览器实现它们之前熟悉编写ES6代码。 根据MIT许可获得许可。 入门 简短的介绍可以在找到。 对于在浏览器中使用sweet.js,也可用于编译SJS文件的API 。 Sweet.js会生成一些难看的标识符,因此,如果这是sjs生成JavaScript的问题,请使用--ready-names标志进行编译。 请记住,这仅支持ES5代码。 有什么可用 当前,以下ES6语法已实现: 默认参数 箭头功能 班级 对象文字(实验性-不能完全正常工作,因为sweet.js不会触发用于处理包括大括号在内的定界符的回调函数。) 您可以在找到我的博客文章,其中详细讨论了添加新功能的过程。 参考 我在和在关注ES6的新功能。
【文件预览】:
ES6Macros-master
----modules()
--------classes.sjs(3KB)
--------object-literals.sjs(2KB)
--------default-parameters.sjs(828B)
--------arrows.sjs(697B)
--------rest-parameters.sjs(722B)
--------all.sjs(7KB)
----examples()
--------classes.js(354B)
--------object-literals.js(539B)
--------arrows.js(1KB)
--------default-parameters.js(292B)
--------rest-parameters.js(132B)
----LICENSE(1KB)
----README.md(1KB)
----package.json(371B)