锁定 。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。
我有一个简单的问题,在我的脑海里萦绕了好几天:VanillaJS 是什么?有些人把它称为框架,你可以从官方页面下载一个库。
但是当我查看一些示例或 TodoMVC 时,它们只是使用经典的原始 JavaScript 函数,甚至没有包含官方页面中的库或任何内容。官方网页上的“Docs”链接也指向了 Mozilla 的 JavaScript 规范。
我的问题是:VanillaJS 是原生 JavaScript 吗?如果是的话,当您只需要一个没有任何特殊包含脚本的浏览器时,为什么人们将其称为“框架”?
对于一个可能很愚蠢的问题,我很抱歉,但我不知道人们在说“VanillaJS”时在说什么。
这是 VanillaJS(未修改):
// VanillaJS v1.0 // Released into the Public Domain // Your code goes here:
如您所见,它并不是真正的框架或库。对于喜欢框架的老板或认为您需要使用 JS 框架的人来说,这只是一个噱头。这意味着您只需使用(为了您自己:非旧版)浏览器提供的任何内容(在使用旧版浏览器时使用 Vanilla JS 是个坏主意)。