1、文件编码统一为utf-8,书写过程过,每行代码结束必须有分号。原则上所有功能均根据XXX项目需求原生开发,以避免网上down下来的代码造成的代码污染(沉冗代码||与现有代码冲突||...)。
2、库引入:原则上仅引入jQuery库,若需引入第三方库,须与团队其他人员讨论决定。
3、变量命名:驼峰式命名.原生JS变量要求是纯英文字母,首字母须小写,如myVue。jQuery变量要求首字符为39;_39;,其他与原生JS规则相同,如:_myVue。另,要求变量集中声明,避免全局变量.
4、类命名:首字母大写,驼峰式命名.如MyVue。
5、函数命名:首字母小写驼峰式命名.如myVue()。
6、命名语义化,尽可能利用英文单词或其缩写。
7、尽量避免使用存在兼容性及消耗资源的方法或属性,比如eval_r()&innerText。
8、后期优化中,JS非注释类中文字符须转换成unicode编码使用,以避免编码错误时乱码显示。
9、代码结构明了,加适量注释.提高函数重用率。
10、注重与html分离,减小reflow,注重浏览器性能.