UglifyJS 去解析出 JavaScript AST 还是挺好用的

2019-06-06 21:24:49 +08:00
 aleen42

试想一下怎样通过 Webpack Plugin 进行 ES3ify ?

var obj = { extends: 1 }; /** => var obj = { 'extends': 1 }; */
obj.extends; /** => obj['extends'] */

var arr = [1, 2,]; /** => var arr = [1, 2]; */
var obj = {a: 1,}; /** => var obj = {a: 1}; */

答案也就在这篇文章 。通过 UglifyJS 解析出 JavaScript 的 AST ( jstransform 也能做到这点)就能直接定位到我们需要改动的位置。

1609 次点击
所在节点    程序员
4 条回复
keelii
2019-06-06 21:42:05 +08:00
人生苦短,我选择不兼容老浏览器 🤓
aleen42
2019-06-06 21:49:41 +08:00
@keelii 除了 CSS,js 還好
azh7138m
2019-06-06 21:51:55 +08:00
azh7138m
2019-06-06 21:54:34 +08:00
哦 es3ify 的搜索结果是太靠后了......

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/571660

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX