什么是VanillaJS?

我有一个简单的问题,几天之后就陷入了脑海:什么是VanillaJS? 有人把它称为框架,你可以从官方页面下载一个库。

但是,当我检查一些例子或TodoMVC,他们只是使用经典的原始JavaScript函数,甚至没有包括从官方网页或任何东西的图书馆。 此外,官方网页上的“文档”链接导致Mozilla的JavaScript规范。

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

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

这是VanillaJS(未修改):

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

正如你所看到的,这不是一个真正的框架或图书馆。 对于喜欢框架的老板或者认为你需要使用JS框架的人来说,这只是一个不间断的插曲。 这意味着你只要使用(为了你自己的缘故:非遗留的)浏览器给你(在使用传统浏览器时使用Vanilla JS是一个坏主意)。

使用“VanillaJS”意味着使用普通的JavaScript而不需要像jQuery那样的额外的库。

人们用它作为玩笑来提醒其他开发人员,现在可以做许多事情,而不需要额外的JavaScript库。

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

VanillaJS是一个图书馆/框架免费的JavaScript术语。

它有时讽刺地被称为图书馆,作为一个笑话人们可以被视为无意识地使用不同的框架,特别是jQuery。

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

简单而简单的答案是肯定的,VanillaJS === JavaScript,由B.Eich博士规定。

对于那些对JavaScript框架感兴趣并且不了解纯Javascript的人来说,这是一个笑话

所以VanillaJS和纯Javascript是一样的。

香草俚语的意思是:

无兴趣的,正常的,常规的,无聊的

以下是关于VanillaJS在YouTube上的精彩演讲: 什么是Vanilla JS?

VanillaJS === JavaScriptVanillaJS是原生JavaScript

为什么, 香草说这一切!

计算机软件,有时也包括计算机硬件或algorithm等其他与计算相关的系统,在没有从原始forms进行定制的情况下被称为“香草”(vanilla),这意味着它们在没有任何定制或更新的情况下被使用( 参见本文 )。 所以香草常指纯粹或平淡。

在英语中,Vanilla具有类似的含义,在信息技术中,vanilla(发音vah-NIHL-uh) 是一个形容词,意思是朴素的或基本的 。 或没有特殊的或额外的function普通或标准

那么为什么把它命名为VanillaJs ,正如接受的答案所说,一些老板想要使用一个框架(因为它更有组织性和灵活性,做所有我们想要的东西??),但只需要javaScript就可以完成这项工作。 但是你需要在某处添加一个框架。 使用VanillaJs

这是一个笑话吗?

想要一些乐趣? 你在哪里可以find它, http://vanilla-js.com/ 下载并看看你自己! 它是0 bytes uncompressed, 25 bytes gzipped :D

发现在互联网上关于JS框架这个双关语(不要谴责现有的JS框架,但他们会让生活真的很容易:)), 在这里输入图像说明

另外,