”循環(huán)處理“是指什么?
在講到j(luò)Query的優(yōu)點(diǎn)時(shí),提到這樣一句話“jQuery除了選擇上的簡(jiǎn)單,而且沒(méi)有再次使用循環(huán)處理“,這里的”循環(huán)處理“是指什么呢?能詳細(xì)說(shuō)下嗎?
在講到j(luò)Query的優(yōu)點(diǎn)時(shí),提到這樣一句話“jQuery除了選擇上的簡(jiǎn)單,而且沒(méi)有再次使用循環(huán)處理“,這里的”循環(huán)處理“是指什么呢?能詳細(xì)說(shuō)下嗎?
2016-07-07
舉報(bào)
2016-07-31
代碼中的for()循環(huán)就是循環(huán)處理。
<script type="text/javascript">
? ? ? ? //通過(guò)原生方法處理
? ? ? ? //樣式是可以多選的,所以得到的是一個(gè)合集
? ? ? ? //需要通過(guò)循環(huán)給合集中每一個(gè)元素修改樣式
? ? ? ? var divs = document.getElementsByClassName('aaron');
? ? ? ? for (var i = 0; i < divs.length; i++) {
? ? ? ? ? ? divs[i].style.border = "3px solid blue";
? ? ? ? }
2016-07-07
看代碼區(qū)的注釋,當(dāng)使用getElementsByClassName方法時(shí),得到的是一個(gè)集合,需要使用循環(huán)去遍歷它,才能對(duì)每個(gè)子集進(jìn)行操作,這就是循環(huán)處理。
而使用jQuery的class選擇器,可以直接批量操作。也就是說(shuō),循環(huán)已經(jīng)被封裝在jQuery庫(kù)的內(nèi)部了,不用自己再去寫。