什么是VanillaJS?

2022-08-29 22:35:10

我有一个简单的问题,在我的脑海中停留了几天:什么是VanillaJS?有些人将其称为框架,您可以从官方页面下载库。

但是当我检查一些示例或TodoMVC时,它们只使用经典的原始JavaScript函数,甚至不包括官方页面或任何东西中的库。此外,官方网页上的链接“Docs”指向JavaScript的Mozilla规范。

我的问题是:VanillaJS是原始的JavaScript吗?如果是的话,为什么人们把它称为“框架”,而你所需要的只是一个没有任何特殊包含脚本的浏览器?

我很抱歉一个可能愚蠢的问题,但我不知道当人们说“VanillaJS”时在说什么。


答案 1

这是VanillaJS(未修改):

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

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


答案 2

使用“VanillaJS”意味着使用普通的JavaScript,而无需任何额外的库,如jQuery。

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

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