1 回答

TA贡献1869条经验 获得超4个赞
甲预置是一套用于支持特定语言功能的插件。您可以使用预设来利用尚未在浏览器中实现的最新JavaScript功能。预设将转换您的源代码和语法,使其与JavaScript
浏览器可以理解的本机兼容。例如, 虽然浏览器无法自然地理解,但使用,@babel/preset-react
您将可以编写JSX
(JavaScript as XML)样式代码,该代码通常用于定义React
组件JSX
。
那么该babel-preset-airbnb
预设有什么用呢?
好吧,AirBnb决定创建一个指南,以提出一种“合理的写作方法JavaScript
”,因为每个人的写作方式都不JavaScript
一样。理想情况下,本指南对JavaScript应用程序具有更好的结构和顺序感。整个准则可在此处找到, AirBnb在其中描述了它们的约定或编写更易维护的建议JavaScript
。
因此,对于您的问题:
“此预设是否将任何代码转换为符合airbnb标准的代码?如果是这样,无论如何我是否仍需要使用airbnb样式指南?”
是的,预设的目的通常是将您的代码转换为浏览器当前可以理解的行业标准。因此,AirBnb团队提供的预设将根据上述样式指南来转换您的代码。至于您问题的第二部分,我个人认为,因为它们是好的编码约定,并且以正确的方式编写代码并将其保留在肌肉记忆中,这从来不是一件坏事。
现在,为什么代码要缩小?
大多数人JavaScript
在发布产品之前将其代码缩减至最小,以减少浏览器运行其Web应用程序所需下载的字节数。这就是为什么当您大多数时候检查代码时,它是精简代码的原因。话虽如此,它们预设的全部目的是将您的代码转换为符合其样式准则的代码。
添加回答
举报