武林網(wǎng)(www.survivalescaperooms.com)文章簡(jiǎn)介:結(jié)束語(yǔ):在測(cè)試過(guò)程中發(fā)現(xiàn)非IE瀏覽器下,優(yōu)化后和優(yōu)化前的效率差距并不是很大,甚至可以忽略,這說(shuō)明這些瀏覽器的JS引擎對(duì)循環(huán)做了很好的優(yōu)化,對(duì)開(kāi)發(fā)者是非常友好的表現(xiàn),無(wú)奈IE6、7、8下差距很明顯,但這符合我們預(yù)期。因此,趕快對(duì)JS代碼中的對(duì)循環(huán)進(jìn)行優(yōu)化吧!
循環(huán)是大多數(shù)編程語(yǔ)言都具備的基本功能,JS也不例外,不同之處在于JS是解釋型語(yǔ)言,運(yùn)行于瀏覽器環(huán)境中,客戶(hù)端的軟硬件條件會(huì)對(duì)JS執(zhí)行效率產(chǎn)生很大的影響。然而客戶(hù)端環(huán)境對(duì)于開(kāi)發(fā)者是未知、多樣的,并且難以改變,所以?xún)?yōu)化代碼質(zhì)量是提高代碼效率的主要途徑。for、while、do-while循環(huán):
這三種循環(huán)本身的循環(huán)效率相差不多,所以只要根據(jù)適合的應(yīng)用場(chǎng)景選擇即可。
以for循環(huán)為例:
}
}
}
}
}
新聞熱點(diǎn)
疑難解答
圖片精選