`

Flex/AIR开发记要——规范篇

阅读更多

一、规范、规则

1、命名:

1)文件名(as类名除外)基本都用小写,单词之间用下划线相连;

2)相关的图片尽量进行分组(通过使用一致规则的文件名来达到分组的目的)。

 

2、可读性:

1)注意代码的可读性和简洁性,尽量加些空行;if 分支如果只有 return; 则可以写在同一行,否则最好都要用大括号;

2)多个 if 条件时,可以适当加些局部变量来简化 if 条件语句,同时可以增强可读性;

3)不要用生僻单词,Boolean类型的变量一般用形容词类型的单词;

4)尽量写注释,注释的最后给个句点,但私有变量一般不需要注释;注释分隔符的长度要尽量保持一致、注重美观。

 

二、惯例、技巧

1、私有变量基本上只在 get、set方法中使用,即使是本类的其他方法中也最好不要使用;尽量不要用this。

 

2、窗口大小、布局等:

1) 窗口的初始高宽比可采用黄金比例或0.625,如宽800、高500。

2) 最靠近窗口边框的元素和窗口边框之间,一般上下左右各留出 5px 空隙。

 

3、一个对象的某些属性(如状态),通常只有几种固定的值,这时通常可以用枚举类来实现状态类。

 

4、图片的2种写法:app:... 表示动态加载,该写法的图片不会被编译到swf中,@Embed 写法的图片会编译进去,一般小图片、图标可用 @Embed 。

 

5、样式不要写到资源文件里,mxml和as中也尽量不要写,写到单独的css文件中,做到功能和显示效果解耦,以便于实现换肤等功能。

 

6、带有文字的图片,需要写到资源文件中,以便于实现国际化。

 

7、尽量分离用于处理业务逻辑和用于控制视图显示的代码,如一些格式化数字等操作在mxml中处理即可。

 

8、字符串拼接用 StringUtils.substitute("{0}{1}", param1,param2) 的方式来实现比较好。

 

 

更多:http://wenku.baidu.com/view/5aa64f0102020740be1e9b81.html

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics