Javascript js中的tab开关,哪个更快?
我总是移动所有兄弟姐妹的“当前”类,然后将“当前”类添加到我单击的类中。我想知道的是,仅仅删除其中包含“current”的“current”类是否会更快。这似乎是一个简单的问题,但我真的很想知道Javascript js中的tab开关,哪个更快?,javascript,jquery,performance,Javascript,Jquery,Performance,我总是移动所有兄弟姐妹的“当前”类,然后将“当前”类添加到我单击的类中。我想知道的是,仅仅删除其中包含“current”的“current”类是否会更快。这似乎是一个简单的问题,但我真的很想知道 是的,将查询过滤到更小的元素集将执行得更快,因为要检查的元素更少 在现代浏览器中,jQuery将使用本机方法查询DOM,因此添加选择器对性能的影响可以忽略不计。是的,将查询过滤到更小的元素集将执行得更快,因为要检查的元素更少 在现代浏览器中,jQuery将使用本机方法查询DOM,因此添加选择器对性能的影
是的,将查询过滤到更小的元素集将执行得更快,因为要检查的元素更少
在现代浏览器中,jQuery将使用本机方法查询DOM,因此添加选择器对性能的影响可以忽略不计。是的,将查询过滤到更小的元素集将执行得更快,因为要检查的元素更少
在现代浏览器中,jQuery将使用本机方法查询DOM,因此添加选择器对性能的影响可以忽略不计。我认为没有太大区别,因为只有一个“当前”。查询多一个或少一个元素并不重要 通常我会先找出外部元素来缩小范围
$('#selectionDiv').find() ....
我认为没有太大区别,因为只有一个“电流”。查询多一个或少一个元素并不重要 通常我会先找出外部元素来缩小范围
$('#selectionDiv').find() ....
根据重新分类的元素数量,优化的影响当然会有所不同
我测试了它,使用了7个div(对于导航标签来说似乎是合理的),我认为差异是显著的(重新分类所有30%的速度都比仅一个慢),按百分比计算。如果一个人关心实际时间,尽管它可能不是,但我真的看不出有什么原因不清楚。取决于你重新分类的元素数量,优化的影响当然会有所不同
我测试了它,使用了7个div(对于导航标签来说似乎是合理的),我认为差异是显著的(重新分类所有30%的速度都比仅一个慢),按百分比计算。如果一个人关心实际时间,虽然它可能不是,但我真的看不出有什么原因不清楚。请插入可复制的文本而不是图片。如果您能提供示例以帮助您,我将不会键入示例。:)请插入可复制的文本而不是图片。如果您能提供示例以帮助您,我将不会键入示例。:)