nextify:自动将旧的 Javascript 转换为新的 (ES6) Javascript

时间:2021-06-03 23:29:00
【文件属性】:
文件名称:nextify:自动将旧的 Javascript 转换为新的 (ES6) Javascript
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-03 23:29:00
JavaScript 这些是实验性的 babel 转换,用于使用漂亮的 ES6+ 习惯用法清理您的代码库。 Babel 通常用于将好的源代码转换为可运行的源代码。 但在这种情况下,我们可以利用它的基础设施来做相反的事情:采用旧的代码库并使其更好。 例如,我们可以将 CoffeeScript 转换为 ES6,首先使用我们常用的 coffescript 编译器编译它,然后通过这些转换运行它以机会性地清理产生的混乱。 使用它们 这些仍然是实验性的,祝你好运。 转型 肥箭化 这个转换寻找机会将函数重写为箭头表达式,基于this的使用。 不访问this函数表达式可以安全地重写,因此: myList . map ( function ( x ) { return x + 1 ; } ) 变成: myList . map ( x => x + 1 ) 我们还可以检测绑定this常见模式并大大简化它们。 例如,
【文件预览】:
nextify-master
----bin()
--------nextify(592B)
----index.js(44B)
----package.json(488B)
----tests()
--------spreadify-cases.js(225B)
--------helpers.js(2KB)
--------derequire-cases.js(182B)
--------setup.js(134B)
--------.jshintrc(509B)
--------fat-arrowize-cases.js(2KB)
--------transformer-tests.js(427B)
----fat-arrowize.js(3KB)
----derequire.js(1KB)
----.gitignore(13B)
----spreadify.js(864B)
----README.md(1KB)
----.jshintrc(451B)

网友评论