選擇器的朋友可以試試這個思路 延遲執(zhí)行歸并選擇操作
更新時間:2011年01月05日 23:41:19 作者:
因為通常選擇器需要遍歷整個元素樹,所以當多次選擇會比較耗時,忽然想到是否能利用setTimeout將多次選擇操作歸并到一起
這樣像類似下面的四個同一代碼段中的4個選擇操作
$class("a").color("green");
$class("b").color("red");
$class("c").color("green");
$class("d").color("red");
最終只需要一次遍歷就可以實現(xiàn)了。
因為之前么有太關注選擇器的問題,不知道是不是我out了,大家早就已經(jīng)想到了?
下面是sample,兩次選擇 一次遍歷
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
$class("a").color("green");
$class("b").color("red");
$class("c").color("green");
$class("d").color("red");
最終只需要一次遍歷就可以實現(xiàn)了。
因為之前么有太關注選擇器的問題,不知道是不是我out了,大家早就已經(jīng)想到了?
下面是sample,兩次選擇 一次遍歷
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關文章
微信小程序 連續(xù)旋轉(zhuǎn)動畫(this.animation.rotate)詳解
這篇文章主要介紹了微信小程序 連續(xù)旋轉(zhuǎn)動畫(this.animation.rotate)詳解的相關資料,需要的朋友可以參考下2017-04-04JavaScript使用?for...in?、?for...of?或者?forEach()?遍歷元素的示例
for...in?、?for...of?和?forEach?都是用于循環(huán)遍歷集合元素的方法,但它們之間有一些重要的區(qū)別,本文通過實例代碼介紹JavaScript使用?for...in?、?for...of?或者?forEach()?遍歷元素的相關知識,感興趣的朋友一起看看吧2023-09-09ionic進入多級目錄后隱藏底部導航欄(tabs)的完美解決方案
這篇文章主要介紹了ionic進入多級目錄后隱藏底部導航欄(tabs)的完美解決方案,在文章中用到了angularjs的指令知識點,對ionic隱藏底部導航欄知識感興趣的朋友一起學習吧2016-11-11