- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一个简单的问题,在我脑海中萦绕了好几天: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 是个坏主意)。
关于javascript - 什么是 VanillaJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20435653/
我将 TailwindUI 的滑盖与普通 JS 一起使用,叠加层和不透明度应用正确,但动画是立即发生的,而不是使用持续时间类。 https://tailwindui.com/components/ap
看来Polymer的 polyfill-next-selector { content: ':host #myId' } 对 VanillaJS 不起作用(在 IE 中) s 和自定义元素。 对于它工
这个问题在这里已经有了答案: How to get the div that has a duplicated id using querySelector()? (3 个答案) addEvent
锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或交互。 我有一个简单的问题,在我脑海中萦绕了好几天:VanillaJS 是什么?有人把它称为框架,你可以
我得到字符串: 'document.write("hello")' 我必须使用 VanillaJS 创建一个内联脚本元素。 有没有办法触发脚本执行? 可以工作,但太复杂: const scriptSt
我正在为搜索引擎做前端,我有一个 div,它会根据搜索结果重复多次。所有这些都需要 chop 文本并显示更多/更少按钮。我正在使用切换类来 chop 文本。我写了下面的代码,但是,它只适用于第一个 d
我有下表,其中包含一些对象: var data = [ { "userRoleId": 1, "userId": 1, "roleId": 1,
给定一串偶数和奇数,找出唯一的偶数或唯一的奇数。 示例:检测离群值(“2 4 7 8 10”);//=> 2 - 第三个数字是奇数,而其余数字是偶数 即使我已经将所有内容都转换为数字,为什么我还需要再
只有2张图片,我想互相切换,但找不到解决方案。第一次单击时,它工作正常,但第二次单击时,当我想返回上一个图像时,它不起作用。我想也许(蜇伤)情况不好,但不知道是什么。 function ex
$('.tabLabel').click(function() { if (!$(this).hasClass('activeTab')) { $('.tabLabel').removeC
我正在开发一个 Chrome 扩展程序,它可以解析 DOM 并根据特定条件转换一些文本节点。我使用的是纯 Javascript,即没有 jQuery 或其他框架,我想保持这种状态。 我如何查看 DOM
我不知道如何将此代码从 Jquery 重写为 VanillaJS。累了几天,一直没有找到解决办法。 我想我已经搜索了整个 Internet 但一无所获......有人可以给我一个“准备好的”代码吗?请
我正在开发一个 Vanilla JS 库。这个库必须公开一个对象,我们称之为 sdk :此对象将包含所有库方法,因此潜在用户可以执行 sdk.myFunction(); 这是我的 webp
只是想知道,我如何能够以以下格式迭代我的 json 对象? [ {"page":1,"pages":1,"per_page":"600","total":264}, [ {
我正在构建一个类似 jQuery 的库,但是这里有一个错误,其中行 $('#hello').addClass('blue'); 不起作用故意的。 class DOM { constructor
这个问题已经有答案了: ES2015 import doesn't work (even at top-level) in Firefox (10 个回答) ES6 modules in the br
我在 DOM 的不同位置和深度有几个 html 节点。我需要根据它们在 DOM 中的位置对它们进行有效排序,而不管它们的深度如何。 它应该使用 VanillaJS 来实现,而不是 jQuery 之类的
所以如果你去这里 https://quantumjs.github.io/solar-popup/demo/dist/然后单击第一个按钮,然后关闭弹出窗口就可以了如果您再次单击该按钮然后关闭弹出窗口,
我使用的是 vanilla JS,我遇到了一个非常烦人的问题,如果您将鼠标悬停在具有 mouseleave 事件监听器的元素的滚动条上,则会调用 mouseleave。 但是,如果您在悬停元素之前使用
我目前正在使用 $.Deferred() 对象来发布消息。 当服务器返回错误时,我使用notify,然后重试,直到成功或失败X次。 我想删除 jQuery 的使用,并迁移到 ES6 相关选项。 我知道
我是一名优秀的程序员,十分优秀!