ANDROID 项目实训过程中的编码规范的问题(5)

发布时间:2021-06-11

中软国际卓越培训中心(ETC)是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务快速发展的重要人才支撑平台,是集团保持高速增长动力之一。

4.10、图片必须加上alt属性; 给重要的元素和截断的元素加上title;目的:有利于seo,搜索引擎的爬虫。

4.11、给区块代码及重要功能(比如循环)加上注释, 方便后台程序员嵌套模版;

4.12、特殊符号使用: 尽可能使用代码替代: 比如 <(<) & >(>) & 空格( ) & »(») 等等;

4.13、书写页面过程中, 请考虑向后扩展性;

5、css书写规范

1.1 编码统一为utf-8;都用小写

1.2 class与id的使用: 一般都使用class,特殊除外,因id的优先级比class的高

1.3 样式命名推荐使用英文避免使用汉语拼音, 尽量使用简易的单词组合; 命名方式参照《WEB前端开

发CSS命名参考》。命名方式采用驼峰命名法和划线命名法两种,提高可读性。例如:dropMenu、subNavMenu、drop-menu、sub_nav_menu。驼峰命名法用来区别不同的单词。划线命名法表明从

属关系。如:“.timeList”和“.time_list”分别表示时间列表和时间部分下的列表。

1.4 css属性书写顺序, 建议遵循 布局定位属性–>自身属性–>文本属性–>其他属性. 此条可根据

自身习惯书写, 但尽量保证同类属性写在一起.

中软国际卓越培训中心(ETC)是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务快速发展的重要人才支撑平台,是集团保持高速增长动力之一。

1.5 避免滥用自选择器。#test span{}和#test .span{}尽量选择后者。 采用继承属性还是新加

class根据不同情况灵活运用。新加class便于扩展维护。

1.6 样式表中中文字体名, 请务必转码成unicode码, 以避免编码错误时乱码;

1.7 使用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文件中我会初始化表格样式)

1.8 尽量不使用<meta http-equiv=”X-UA-Compatible” content=”IE=7″ /> 兼容ie8,和代码*html

写法。

1.9 用png图片做图片时, 要求图片格式为png-8格式,若png-8实在影响图片质量或其中有半透明效

果, 请参考文档《IE6下png透明问题解决的最佳方案》

1.10 兼容性属性的使用, 比如text-shadow(文字阴影)、css3的相关属性在保证目前主流浏览器使

用正常的情况下可以使用来对页面进行锦上添花式的设计。

1.11 减少使用影响性能的属性, 比如position:absolute || float ;

1.12 必须为大区块样式添加注释, 小区块适量注释;

1.13 代码缩进与格式:单行书写, 统一使用tab进行缩进。;

目的:css书写规范主要提高效率方便面想关人员的修改,提高网站的扩展性(根据网站情况不一样,要灵活应用)

6、JavaScript书写规范

1.14 文件编码统一为utf-8, 书写过程过, 每行代码结束必须有分号; 要检查网上down下来的代码

造成的代码污染(沉冗冲突,代码注入 )等,有的可以firefox的一些扩展插件分析;

1.15 库引入: 原则上仅引入jQuery库, 若需引入第三方库, 须与团队其他人员讨论决定;

1.16 命名语义化, 尽可能利用英文单词或其缩写;

1.17 代码结构明了, 加适量注释. 提高函数重用率;

1.18 注重与html分离, 减小reflow, 注重性能.

目的:避免带来的问题及冲突,网站的优化。

ANDROID 项目实训过程中的编码规范的问题(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219