已锁定 。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。
我有一个简单的问题,几天以来一直困扰我:什么是VanillaJS?有人将其称为框架,可以从官方页面下载库。
但是,当我检查一些示例或TodoMVC时,它们仅使用经典的原始JavaScript函数,甚至没有包括官方页面或任何其他内容中的库。官方网页上的“文档”链接也指向Mozilla JavaScript规范。
我的问题是:VanillaJS是原始JavaScript吗?如果是的话,当您所需要的只是没有任何特殊脚本的浏览器时,为什么人们将其称为“框架”?
对于一个可能很愚蠢的问题,我感到抱歉,但是我不知道人们说“ VanillaJS”时在说什么。
这是VanillaJS(未修改):
// VanillaJS v1.0 // Released into the Public Domain // Your code goes here:
如您所见,它实际上不是框架或库。对于喜欢框架的老板或认为您需要使用JS框架的人来说,这只是一个小插曲。这意味着您仅使用您的浏览器(出于您自己的考虑:非传统)提供的任何功能(在使用旧版浏览器时使用Vanilla JS是个坏主意)。