我有一个简单的问题,这几天一直萦绕在我的脑海里:VanillaJS是什么?有人把它称为一个框架,你可以从官方页面下载一个库。
但当我检查一些示例或TodoMVC时,它们只是使用经典的原始JavaScript函数,甚至没有包括官方页面或任何东西的库。此外,官方网页上的“Docs”链接指向JavaScript的Mozilla规范。
我的问题是:VanillaJS是原始JavaScript吗?如果是的话,为什么人们把它称为“框架”,而你所需要的只是一个没有任何特殊脚本的浏览器?
我很抱歉问了一个可能很愚蠢的问题,但我不知道人们说“VanillaJS”时在谈论什么。
VanillaJS === JavaScript即,VanillaJS是原生JavaScript
为什么,
香草说明了一切!!
Computer software, and sometimes also other computing-related systems like computer hardware or algorithms, are called vanilla when not customized from their original form, meaning that they are used without any customization or updates applied to them (Refer this article). So Vanilla often refers to pure or plain.
In the English language Vanilla has a similar meaning,
In information technology, vanilla (pronounced vah-NIHL-uh ) is an adjective meaning plain or basic. Or having no special or extra features, ordinary or standard.
那么为什么将其命名为VanillaJS呢?正如公认的答案所说,一些老板想要使用框架(因为它更有组织、更灵活,可以做我们想做的所有事情??),但简单的JavaScript就可以完成这项工作。然而,您需要在某处添加一个框架。使用VanillaJS……
这是个笑话吗?是的
想找点乐子吗?
你可以在哪里找到它,http://vanilla-js.com/下载,自己看看!!0个字节未压缩,25个字节压缩:D
在互联网上发现了这个关于JS框架的双关语(虽然不是谴责现有的JS框架,但它们会让生活变得非常简单:)),
也请参考,
https://softwareengineering.stackexchange.com/questions/261164/is-vanilla-js-still-considered-a-library