jquery - HTML DOM 和 JQuery 哪个更高效

标签 jquery html dom

我正在尝试使用 document.createElement 在 HTML 页面正文中添加新元素通过 Javascript,我用很少的 if 来做到这一点/else案例和函数调用。一切正常。
最近我发现我也可以使用 JQuery 来做到这一点。我还没有做过太多编码,所以我想知道哪种方式在效率方面是最好的?使用原生 DOM 方法还是使用 JQuery 在页面上动态添加元素?

最佳答案

使用原生 JavaScript 应该会更快,因为 jQuery 将在所有填充下使用它。

jQuery 为您提供的是对浏览器的抽象。谁敢说某个浏览器没有实现 document.createElement?然后,您必须为 DOM 操作编写大量 if-then-else 代码。

jQuery 的代价是效率较高,但与编写自己的原生 JS 相比,它可以省去很多麻烦,并提供很多实用性。

关于jquery - HTML DOM 和 JQuery 哪个更高效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13471596/

相关文章:

javascript - 返回表单会产生一个单独的 div 标记

javascript - 是否可以使容器内的元素大于容器?

javascript - 改进 slideToggle jQuery 代码

html - 在 Rails 网络应用程序中,单击链接后样式会发生细微变化

javascript - js - 通过单击图标从表中的行显示 DIV

javascript - 如何在插入元素时高效执行 JavaScript 函数?

javascript - 在javascript dom中,是否有tagName到HTMLElement的映射?

c# - 填写所有要求字段后使用 Bootstrap Modal

javascript - 窗口底部检测仅在 iPad 上有效一次

javascript - 如何防止图像动画穿过我的整个屏幕而不仅仅是我的容器?