我很好奇,如果下面的两个代码示例是等价就性能而言:这两个jQuery代码行是否相同?
jQuery(document).ready(function($){
var $logo = $("h1.logo");
$logo.on("mouseenter", function() {
// Something
});
}
Vs的
jQuery(document).ready(function($){
$("h1.logo").on("mouseenter", function() {
// Something
});
}
为了更加精确,将jQuery的含蓄隐蔽$("h1.logo")
成变量还是会在每个mouseenter事件上初始化一个新的jQuery对象?
http://jsperf.com/ns-jq-cached/3 – javinor 2015-02-24 17:41:53