JavaScript style.display ="none"或 jQuery .hide() 效率更高?

标签 javascript jquery css performance

document.getElementById("elementId").style.display="none"

在 JavaScript 中用于隐藏元素。但是在 jQuery 中,

$("#elementId").hide();

用于相同的目的。哪种方式效率更高?我看过两个 jQuery 函数 .hide().css("display","none") 之间的比较 here .

但我的问题是纯 JavaScript 是否比 jQuery 更高效?

最佳答案

谈论效率:

document.getElementById( 'elemtId' ).style.display = 'none';

jQuery 用它的 .show().hide() 方法做的是,它记住元素的最后状态 .有时这会派上用场,但既然您问的是效率,那么这里并不重要。

关于JavaScript style.display ="none"或 jQuery .hide() 效率更高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13688238/

相关文章:

javascript - 使用 JQuery.getJSON() 从 json 文件加载 contextmenu

javascript - 将数组添加到对象中

javascript - 整页水平 javascript Accordion

html - 令人费解的伪元素语法 :first-child and :first-letter

javascript - 无法使用 CSS 正确格式化嵌套表格

javascript - React/Redux 在组件构造函数中加载应用程序状态

javascript - 如何在javascript中通过属性删除对象

javascript - Gridster 添加自定义宽度、高度、左侧和顶部

javascript - React.js 无法动态应用 CSS 类

html - Bootstrap : Change Color of Panel Heading onClick