webstorm(intellij)说
$('#cards').find('.box .row')
比
更有效$('#cards .box .row')
但是......为什么?我本以为它实际上是其他方式
答案 0 :(得分:1)
根据quick jsPerf test,如果不使用.find()
方法,它实际上会更快。
根据您的浏览器,结果可能会有所不同,但似乎单个查询的速度要快得多。
结果:
// Fastest
// 112,996 operations
var text = $('#cards .box .row').text();
// 39% slower
// 69,350
var text = $('#cards').find('.box .row').text();