WEB前端开发规范方案文档.pdf
《WEB前端开发规范方案文档.pdf》由会员分享,可在线阅读,更多相关《WEB前端开发规范方案文档.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.WEB 前端开发规范文档 目录 WEB 前端开发规范文档 1 规范目的 1 基本准则 1 文件规范 2 html 书写规范 2 html 其他规范 3 css 书写规范 3 JavaScript 书写规范 4 jQuery 部分 5 开发及测试工具约定 5 其他规范 5 规范目的 为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,特制订此文档:本规范文档一经确认,前端开发人员必 须按本文档规范进行前台页面开发:本文档如有不对或者不合适的地方请及时提出,经讨论决定后方可更改:基本准则 1:符合 web 标准,语义化 html,遵循内容、显示、行为分离的 代码组织模式
2、.2:代码格式化,保持干净整洁.3:换行必须缩进一个 tab.4:编写所有前台页面时,请使用已有模板进行复制,在模板的基础上进行开发.5:每一个页面都必须有一个独立的 css,js 文件.6:如果不是用 HTML5 编写的网站,请用 IE7,IE8,IE9,火狐,谷歌,webkit,safari 内核进行测试兼容性.7:如果是 HTML5 编写的网站,请用 IE9,火狐,谷歌,webkit,safari 内核进行测试兼容性.文件规范 1:html,css,js,images文件均归档至约定的目录中;2:html 文件命名:英文命名,后缀:htm:同时将对应界面稿放于同目录中,若界面稿命名为中文
3、,请重命名与 html 文件同名,以方便后端添加 功能时查找对应页面;3:css 文件命名:英文命名,后缀:css:共用 base:css,首页 index:css,其他页面依实际模块需求命名:;4:Js 文件命名:英文命名,后缀:js:共用 common:js,其他依实际模块需求命名:html 书写规范 1:所有元素都必须小写,属性也是,如:正确 错误 2:元素必须成对出现,如必须写成特殊元 素 除 外,如:3:标签中不允许出现样式,必须用 class 来声明样式,如:错误 正确 4:元素 id 命名必须是驼峰式命名如:正确 错误 错误 5:元素 class 命名规范是:元素简写+-+功能名
4、,如:正确 错误 错误 6:元素 name 命名必须遵循驼峰式命名法.正确 错误 错误 7:元素属性必须有值:正确 8:元素属性必须用双引号,不允许使用单引号.正确 错误 9:如果元素需要自定义属性,请用 data-xxx 方式命名.10:严禁使用已在 XHTML1:0 中已移除的标签,如:s,i,b,font 等.html 其他规范 1:文 档 类 型 声 明 及 编 码:统 一 为 html5 声 明 类 型;编 码 统 一 为,书写时利用 IDE 实现层 次分明的缩进;2:非特殊情况下样式文件必须外链至:之间;非特殊情况下 JavaScript 文件必须外链至页面底部;3:引入样式文件或
5、 JavaScript 文件时,须略去默认类型声明,写法如下:Example Source Code www:52css:com :4:引入 JS 库文件,文件名须包含库名称及版本号及是否为压缩版,比如 jquery-1:4:1:min:js;引入插件,文件名格式为库名称+插件名称,比 如 jQuery:cookie:js;5:所有编码均遵循 xhtml 标准,标签&属性&属性命名 必须由小写字母及下划线数字组成,且所有标签必须闭合,包括 br,hr等;属性值必须用双引号包括;6:充分利用无兼容性问题的 html 自身标签,比如 span,em,strong,optgroup,label,等等
6、;需要为 html 元素添加自定义属性的时候,首先 要考虑下有没有默认的已有的合适标签去设置,如果没有,可以使用须以data-为前缀来添加自定义属性,避免使用data:等其他命名方式;7:语义化 html,如 标题根据重要性用 h*同一页面只能有一个 h1,段落标记用 p,列表用 ul,内联元素中不可嵌套块级元素;8:尽可能减少 div 嵌套,如 欢迎访问 XXX,您的用 户名是用户名完全可以用以下代码替代:欢迎 访问 XXX,您的用户名是用户名;9:com/,即须在 URL 地址后面加上/;10:在页面中尽量避免使用 style 属性,即 style=;11:必须为含有描述性表单元素inpu
7、t,textarea添加 label,如 Example Source Code www:52css:com 姓 名:须写成:姓 名:12:能以背景形式呈现的图片,尽量写入 css 样式中;13:重要图片必须加上 alt 属性;给重要的元素和截断的元素加上 title;14:给区块代码及重要功能比如循环加上注释,方便后台添加功能;15:特殊符号使用:尽可能使用代码替代:比如&空格&等等;16:书写页面过程中,请考虑向后扩展性;css 书写规范 1:元素尽量使用class选择器匹配,对于特殊功能可以考虑使用 ID 选择器.2:明确各选择器的优先级,作用范围.3:CSS 写完之后必须使用;号结尾,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 前端 开发 规范 方案 文档
限制150内