平庸前端码农之蜕变 — AST

前言 首先,先说明下该文章是译文,原文出自AST for JavaScript developers。很少花时间特地翻译一篇文章,咬文嚼字是件很累的事情,实在是这篇写的太棒了,所以忍不住想和大家一起分享。 OK,我们直接进入正题。 为什么要谈AST(抽象语法树)? 如果你查看目前任何主流的项目中的devDependencies,会发现前些年的不计其数的插件诞生。我们归纳一下有:javascript转译、代码压缩、css预处理器、elint、pretiier,等。有很...