什么是VanillaJS?

2020/09/22 03:01 · javascript ·  · 0评论

我有一个简单的问题,几天以来一直在我脑海中浮现:什么是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文件。

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

因此 VanillaJS 与纯Javascript相同

香草俚语手段:

平淡无奇,正常,常规,无聊

这是YouTube上有关VanillaJS的精彩演讲:什么是Vanilla JS?

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

VanillaJS === JavaScript,VanillaJS是本机JavaScript

为什么,
香草说完了!!!

如果未从其原始形式进行定制,则计算机软件,有时还会与其他与计算相关的系统(如计算机硬件或算法)一起被称为“香草”,这意味着它们在使用时未进行任何定制或更新(请参阅本文)。因此,香草常指纯净或纯净。

在英语中,香草具有类似的含义;在信息技术中,香草(发音为vah-NIHL-uh)是一个形容词,意思是普通或基础或者没有特殊或额外的功能普通或标准

那么,为什么要命名为VanillaJS?正如公认的答案所说的那样,有些老板想使用一个框架(因为它更具组织性和灵活性,并且可以完成我们想要的所有事情?但是,您需要在某个地方添加框架。使用VanillaJS ...

这是个玩笑吗?

想要一些乐趣吗?
在哪里可以找到它,
http://vanilla-js.com/ 下载并亲自查看!!!0 bytes uncompressed, 25 bytes gzipped:D

发现这个双关语关于JS框架互联网上(不是谴责,虽然,他们就会使生活很容易:)现有的JS框架)
在此处输入图片说明

另请参阅

“香草JS”是一个讽刺的网站在2012年出版后,得到了流行的表达(http://vanilla-js.com/)。有覆盖它的故事节/意在这篇文章

那么为什么开玩笑呢?这是对依靠jQuery和其他JS库的传统习俗的现代反应。借助ECMAScript规范和现代的浏览器功能,不再需要使用外部库绕过普通JS来保持跨浏览器的一致性。这是一个通过具体示例向您展示这是多么真实的网站:http: //youmightnotneedjdj.com/

因此,这个词VanillaJS真是一个该死的笑话,改变了我的生活。我去过一家德国公司进行面试,当时我很穷,JavaScript而且CSS很穷,所以采访者对我说:我们在这里与VanillaJs合作,所以您应该知道这个框架

确实,我知道我被拒绝了,但是一个星期我一直寻找VanillaJS,毕竟,我找到了THIS LINK😂

我只是因为那个玩笑。

VanillaJS === plain `JavaScript`

完全没有区别,VanillaJS只是引用本机(非扩展和基于标准的)JavaScript的一种方式。一般来说,使用jQuery和React等库和框架时,这是一个对比术语。网站www.vanilla-js.com只是在开玩笑地强调它,就像说回话一样,VanillaJS它是一个快速,轻量级且跨平台的框架。浑水!因此,这可能是一个哲学问题:“在JavaScript没有VanillaJS自己的情况下,我有多少东西可以编译为Vanilla ?” 因此,一个简单的指导方针是:如果您可以编写代码并在没有附加工具或所谓的编译步骤的情况下,在任何当前的Web浏览器中运行代码,则可能是VanillaJS

本文地址:http://javascript.askforanswer.com/shenmeshivanillajs.html
文章标签:
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!