我有一个简单的问题,这几天一直萦绕在我的脑海里: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

其他回答

使用“VanillaJS”意味着使用纯JavaScript,而不使用任何额外的库,如jQuery。

人们把它当作一个笑话来提醒其他开发人员,现在许多事情都可以在不需要额外的JavaScript库的情况下完成。

这里有一个有趣的网站开玩笑地谈论这个:http://vanilla-js.com/

这是VanillaJS(未修改):

// VanillaJS v1.0
// Released into the Public Domain
// Your code goes here:

正如您所看到的,它并不是一个真正的框架或库。对于喜欢框架的老板或认为你需要使用JS框架的人来说,这只是一个笑话。这意味着你只需使用你的(为了你自己的利益:非遗留)浏览器提供给你的任何东西(当使用遗留浏览器时使用Vanilla JS是一个坏主意)。

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

对于那些对JavaScript框架感到兴奋而不了解纯JavaScript的人来说,这是一个笑话。

所以VanillaJS和纯Javascript是一样的。

Vanilla在俚语中的意思是:

无趣,正常,传统,无聊

YouTube上有一个关于vanilljs的很好的演示:什么是VanillaJS ?

VanillaJS是一个库/框架免费javascript的术语。

它有时被讽刺地称为库,这是对那些盲目使用不同框架(尤其是jQuery)的人的一个笑话。

到目前为止,有些人已经发布了这个库,通常是一个空的或只有注释的js文件。