- 盡量避免使用DOM。當(dāng)需要反復(fù)使用DOM時(shí),先把對DOM的引用存到JavaScript本地變量里再使用。使用設(shè)置innerHTML的方法來替換document.createElement/appendChild()方 法。
- eval()有問題,new Fuction()構(gòu)造函數(shù)也是,盡量避免使用它們。
- 拒絕使用with語句。 它會(huì)導(dǎo)致當(dāng)你引用這個(gè)變量時(shí)去額外的搜索這樣的一個(gè)命名空間,with里的代碼在編譯時(shí)期是完全未知的。
- 使用for()循環(huán)替代for…in循 環(huán)。因?yàn)?SPAN>for…in
循環(huán)在開始循環(huán)之前需要Script引擎創(chuàng)建一個(gè)含有所有可循環(huán)屬性的 List,需要多檢查一次。
把try-catch語句放在循環(huán)外面,不要放在循環(huán)里面,因?yàn)楫惓J呛苌侔l(fā)生的,放在外面避免每次都要執(zhí)行 它們。 甚至圣經(jīng)里都提到過這個(gè)
主站蜘蛛池模板:
肥乡县|
冕宁县|
射阳县|
台州市|
清流县|
醴陵市|
吉木乃县|
新乡县|
阿拉善左旗|
增城市|
萍乡市|
浪卡子县|
博野县|
临汾市|
绍兴县|
聊城市|
巴青县|
隆安县|
应城市|
兰考县|
靖州|
老河口市|
洪洞县|
洪江市|
兰西县|
雷波县|
北川|
饶河县|
万山特区|
怀仁县|
开化县|
龙泉市|
库尔勒市|
高阳县|
余庆县|
吴忠市|
蒙阴县|
梅河口市|
牡丹江市|
汉寿县|
肥城市|