ANDROID 项目实训过程中的编码规范的问题.doc

ANDROID 项目实训过程中的编码规范的问题.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ANDROID 项目实训过程中的编码规范的问题.doc

ANDROID 项目实训过程中的是编码规范的问题 最近这个阶段我正在实施安庆师范学院3G班的项目实训,在前期的过程中,由于没有相对统一的开发规范,对项目研发过程带来的问题层出不穷,每次由于小组成员编码不规范导致的问题一大把,需要解决1~2个小时,这个过程所浪费的时间是痛苦的,也是很无奈的,后来我自己就定义了一些规范,希望能有所用。 的确,在后期的实施的过程中,由于前期我的这个预案,省了不少麻烦,学生项目整理起来也很容易了。现在我把这个规范贴出来,不作之材,请拍砖。 Android手机通讯录(WEB前端开发规范1、规范目的 3 2、基本准则 3 3、文件规范 3 4、html书写规范 4 5、css书写规范 5 6、JavaScript书写规范 6 7、图片规范 7 8、注释规范 7 9、开发及测试工具约定 7 10、其他规范 8 11、CSS Hack 8 1、规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档,同是为网站有一个更好的前端架构,网站的发展及未来打好一个基础。本文档如有不对或者不合适的地方请提出, 2、基本准则 符合web标准, 语义化html, 结构表现行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, 保证最快的解析速度. 大模块名称_小模块的titile.html 我的好股网_关注的微博.html 3.3、?css文件命名:?英文命名,?后缀.css.?初始化样式reset.css,其他样式依实际模块页面需求命名,共用样式一般以模块考虑来划分命名,如有改版修改的css文件可以采用_时间日期 例如:微博改版 版块名称_时间日期.css new_blog_1212.css 4.4、Js文件命名:?英文命名,?后缀.js.?共用common.js,?其他依实际模块需求命名. 5.5、图片命名: 4、html书写规范引入JS库文件, 文件名须包含库名称及版本号及是否为压缩版, 比如jquery-1.4.1.min.js; 引入插件, 文件名格式为库名称+插件名称, 比如jQuery.cookie.js;书写链接地址时, 必须避免重定向,例如:href=”http://.com/”, 即须在URL地址后面加上“/”;在页面中尽量避免使用style属性,即style=”…”; 4.9、严格区分作为内容的图片和作为背景的图片。作为背景的图片采用Css sprite技术,放在一张大图里。Css sprite技术的优点是减少了http请求数,但使图片面向css的backround-position增加了耦合度,也增加了维护成本。如果图片有修改,不要删除已添加的图片,在空白处新增修改后的图片,减少修改风险。 下图为腾讯的Css sprite背景图。 4.10、图片必须加上alt属性; 给重要的元素和截断的元素加上title;给区块代码及重要功能(比如循环)加上注释, 方便后台; 4.12、特殊符号使用: 尽可能使用代码替代: 比如 () () 空格( ) ?(?) 等等;书写页面过程中, 请考虑向后扩展性; 5、css书写规范 编码统一为utf-8; class与id的使用: 避免使用拼音, 尽量使用简易的单词组合; css属性书写顺序, 建议遵循 布局定位属性–自身属性–文本属性–其他属性. 此条可根据自身习惯书写, 但尽量保证同类属性写在一起. 避免滥用自选择器。#test span{}和#test .span{}尽量选择后者。 采用继承属性还是新加class根据不同情况灵活运用。新加class便于扩展维护。 样式表中中文字体名, 请务必转码成unicode码, 以避免编码错误时乱码;使用table标签时, 请不要用width/ height/cellspacing/cellpadding等table属性直接定义表现, 应尽可能的利用table自身私有属性分离结构与表现, 如thead,tr,th,td,tbody,tfoot,colgroup,scope; (cellspaing及cellpadding的css控制方法: table{border:0;margin:0;border-collapse:collapse;} table th, table td{padding:0;} , base.css文件中我会初始化表格样式)使用meta http-equiv=”X-UA-Compatible” content=”IE=7″ / 兼容ie8用png图片做图片时, 要求图片格式为png-8格式,若png-8实在影响图

文档评论(0)

蝶恋花 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档