欢迎来到天天文库
浏览记录
ID:23267692
大小:24.08 KB
页数:19页
时间:2018-11-06
《前端书写规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立前端书写规范 篇一:前端开发规范 WEB前端开发规范文档 规范目的 为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,特制订此文档。本规范文档一经确认,前端开发人员必须按本文档规范进行前台页面开发。本文档如有不对戒者不合适的地方请及时提出,经讨论决定后方可更改。 基本准则 符合web标准,语义化html,结构、表现、行为分离
2、,兼容性优良。页面性能方面,代码要求简洁明了有序,尽可能的减小服务器负载,保证最快的解析速度。 文件规范 1.html、css、javascript、images文件均归档至《WEB前端开发规范文档》约定的目录中。 2.html文件命名:英文命名,后缀为“.html”。同时将对应界面稿放于同目录中,若界面稿命名为中文,请重命名不html文件同名,以方便后端添加功能时查找对应页面。 3.css文件命名:英文命名,共用:,首页:,子页,框架样式:,其它页面依实际模块需求命名。随着信息化和全球化
3、的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 4.Javascript文件命名:英文命名,共用,其他依实际模块需求命名。 html书写规范 1.代码根据元素嵌套关系采用TAB键进行缩进,以减少代码字符量。 2.所有编码均遵循xhtml标准,所有标签必须闭合,包括br()、hr()等;属性值必须用双
4、引号包括。 3.DTDtype采用相对稳定的过滤类型(Transitional): “/”,即须在URL地址后面加上“/”。 10.在页面中尽量避免使用style属性,即style=”…”。 11.必须为含有描述性表单元素(input、textarea)添加label,如: 姓名: 须写成: 姓名: 12.能以背景形式呈现的图片,尽量写入css样式中。 13.重要图片必须加上alt随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾
5、马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立属性,给重要的元素和截断的元素加上title。 14.给区块代码及重要功能(比如循环)加上注释,方便后台添加功能。 15.特殊符号使用:尽可能使用代码替代,比如(>)、空格( )、?(»)等等。 16.书写页面过程中,请考虑向后扩展性。 17.class&id参见css书写规范。 css书写规范 1.编码统一为utf-8。
6、 2.class不id的使用:id是唯一的并是父级的,class是可以重复的并是子级的,所以id仅使用在大的模块上,class可用在重复使用率高及子级中。 3.为JavaScript预留钩子的命名,请以js_起始,比如:js_hide,js_show。 4.class不id命名:大的框架统一采用“wrapper”、“header”、“footer”、“content”、“sidebar”。避免使用中文拼音,尽量使用简易的单词组合(使用“-”连接,如“main-content”);总之,命名要
7、语义化,简明化。 6.规避class与id命名(此条重要): a.通过从属写法规避,示例见c。 b.取父级元素id/class命名部分命名,示例见c。 c.a、b两条,适用于在2中已建好框架的页面。如,随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立要在2中已建好框架的页面代码中加入
8、新的div元素。 按a命名法则:… 样式写法:#mainnav.firstnav{…….} 按b命名法则:… 样式写法:.main_firstnav{…….} 7.css属性书写顺序,建议遵循布尿定位属性–>自身属性–>文本属性–>其他属性。此条可根据自身习惯书写,但尽量保证同类属性写在一起。属性列丼:布尿定位属性主要包括:margin,padding,float(包括clear),position(相应的top、right、bottom、left),display,vi
此文档下载收益归作者所有