- 盡量避免使用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è)
主站蜘蛛池模板:
清徐县|
辽宁省|
乳山市|
昆明市|
汕头市|
聂拉木县|
姜堰市|
印江|
龙州县|
蕉岭县|
民勤县|
舒兰市|
临猗县|
株洲市|
罗定市|
阳东县|
苍梧县|
贞丰县|
周口市|
驻马店市|
呼和浩特市|
沛县|
湟中县|
汝城县|
墨竹工卡县|
凤城市|
南溪县|
视频|
永吉县|
峨山|
道孚县|
宜宾市|
泸西县|
南昌市|
六安市|
高邑县|
德清县|
恭城|
青冈县|
舒城县|
宁城县|