命名1.驼峰命名法:(1)大驼峰命名法:首字母大写。(2)小驼峰命名法:首字母小写。2.文件资源命名:(1)不允许有空格。(2)建议只使用小写字母,除了一些用于解释文档的情况(如README、LICENSE等),一般不要使用大写字母。(3)包含多个单词时,用半角连字符(-)分隔单词。(4)使用相对路径导入资源。一般不指定资源携带的具体协议。3.变量命名:(1)命名方式:小驼峰命名。(2)命名规范:类型+对象(如:numTitle)。4、功能:(1)命名方式:小驼峰命名。(2)命名规则:前缀为动词(如:getName)。5、常量:(1)命名方式:全部大写。(2)命名规范:用大写字母和下划线命名,用下划线分隔单词。6、类的成员:(1)公共属性和方法:命名方式与变量命名相同,即小驼峰命名。(2)私有属性和方法:前缀为下划线,后接与公共属性和方法相同的命名方式,驼峰式。7.注释:(1)单行注释:双斜线与注释文本之间留一个空格。(2)代码后注释:双斜杠与代码之间、注释文本之间有一个空格。(3)多行注释:首尾至少三行,首行/*,末行*/,其他行以*开头,注释正文与*留空格。(4)函数(方法)注解:1)语法:/***函数描述*@keyword*/2)常用注解关键字:@param(参数)、@return(返回值)、@author(作者)、@version(版本)、@example(测试)规范1、HTML规范:(1)文档规范:使用HTML5的文档声明类型。(2)脚本加载:所有浏览器推荐,CSS放在
,JS放在HTML代码下面,里面。(3)语义:根据创建元素的初始含义使用,不要单独使用
和
,灵活使用正确的标签。(4)alt属性不为空。(5)结构、性能、行为分离。尽量在文档和模板中只包含结构化的HTML;将表示代码移动到样式表中;将动作行为移动到脚本中;为了尽可能减少三者之间的联系,在文档和模板脚本文件中引入尽可能少的样式和模板。(6)HTML只关心内容。HTML只显示内容信息;尽量不要为了解决视觉设计效果而引入特定的HTML结构;尽量不要将
作为专门为视觉设计而设计的元素,使用
和 sidebar