- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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实在影响图
您可能关注的文档
- 20111128证券公司融资融券业务方案专业评价申请材料内容与格式.doc
- 2013中山会计继续教育90分答案.docx
- 2013九年级模拟考试.doc
- 2013企业不得不防的网络安全威胁.doc
- 2013低碳经济 考试试题 100分.doc
- 2013医保常识培训.pptx
- 2013印东 实习专题报告.doc
- 2013届嘉兴文综二模卷(含答案).doc
- 2013年5月19日在长沙烈士公园举办的长沙首届社会公益组织展.doc
- 2013年7月保险销售从业人员资格考试 试卷一解析.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)