【发布时间】:2011-06-06 19:40:15
【问题描述】:
我在监控/尝试回答常见的 jQuery 问题时注意到,有一些使用 javascript 而不是 jQuery 的做法,实际上使您能够少写并做 ...数量。并且还可能产生性能优势。
一个具体的例子
$(this) 与 this
在引用点击对象 id 的点击事件中
jQuery
$(this).attr("id");
Javascript
this.id;
还有其他类似的常见做法吗?可以更轻松地完成某些 Javascript 操作,而无需将 jQuery 混入其中。或者这是一个罕见的案例? (实际上需要更多代码的 jQuery“快捷方式”)
编辑:虽然我很欣赏有关 jQuery 与普通 javascript 性能的答案,但我实际上正在寻找更多定量的答案。 在使用 jQuery 时,实际上使用纯 javascript 而不是使用$() 会更好(可读性/紧凑性)的实例。除了我在原始问题中给出的示例。
【问题讨论】:
-
我不确定我是否理解这个问题。您是在寻找关于使用库代码的优点的意见,还是在寻找类似于
this.id的其他非 jQuery 跨浏览器兼容技术? -
从答案看来,每个人都认为这个问题是哲学问题,因为我希望它是非常量化的,几乎可以编译出我概述的常见实例列表(mal)实践。
标签: javascript jquery performance