例如,第一段代码是否会执行两次完整搜索,或者如果没有发生DOM更改,它是否足够智能以缓存结果?
if ($("#navbar .heading").text() > "") {
$("#navbar .heading").hide();
}
Run Code Online (Sandbox Code Playgroud)
和
var $heading = $("#navbar .heading");
if ($heading.text() > "") {
$heading.hide();
}
Run Code Online (Sandbox Code Playgroud)
如果选择器更复杂,我可以想象它是一个非平凡的命中.