發(fā)布者:云商網(wǎng)絡 來源:http://www.pvczuji.com/ 發(fā)布時間:2015-9-5 8:05:08 瀏覽量:
網(wǎng)站JavaScript書寫規(guī)范
1.文件編碼統(tǒng)一為utf-8,書寫過程過,每行代碼結(jié)束有分號;原則上所有功能均根據(jù)XXX項目需求原生開發(fā),以避免網(wǎng)上down下來的代碼造成的代碼污染(沉冗代碼||與現(xiàn)有代碼沖突||...);
2.庫引入:原則上僅引入jQuery庫,若需引入第三方庫,須與團隊其他人員討論決定;
3.變量命名:駝峰式命名.原生JavaScript變量要求是純英文字母,字母須小寫,如iTaoLun;jQuery變量要求字符為'_',其他與原生JavaScript規(guī)則相同,如:_iTaoLun;另,要求變量集中聲明,避免全局變量.
4.類命名:字母大寫,駝峰式命名.如ITaoLun;
5.函數(shù)命名:字母小寫駝峰式命名.如iTaoLun();
6.命名語義化,盡可能利用英文單詞或其縮寫;
7.盡量避免使用存在兼容性及消耗資源的方法或?qū)傩?比如eval()&innerText;
8.后期優(yōu)化中,JavaScript非注釋類中文字符須轉(zhuǎn)換成unicode編碼使用,以避免編碼錯誤時亂碼顯示;
9.代碼結(jié)構(gòu)明了,加適量注釋.提高函數(shù)重用率;
10.注重與html分離,減小reflow,注重性能.