2004/11/26 | [我闪日记07]-好的命名习惯及代码提示
类别(我闪我闪) | 评论(2) | 阅读(296) | 发表于 14:52
很多朋友在编程的时候,自定义变量往往很简单,如a、ss、k1、k2等,这样子看起来很简单和省时,实际上不但以后难于理解,而且当代码很多的时候,极难维护和升级,当然也不利于团队合作。我们在定义变量的时候,最好前面为一个“单词+后辍”的形式,如果像偶一样英文不好,可以采取“拼音+后辍”的形式。如:

var user_a = new Array();或 var user_array = new Array();

这里要注意的是最好使用后者,因为后者会提供代码提示!

如 user_array.   这时concat join length等方法或属性就自动列出来了,这样在实际开发的过程中会节省更多的时间,且便于阅读。

在Flash 2004的帮助内附有此表——自动代码提示所需的后缀:

对象类型

变量后缀

Array _array
按钮 _btn
摄像头 _cam
Color _color
ContextMenu _cm
ContextMenuItem _cmi
日期 _date
Error _err
LoadVars _lv
LocalConnection _lc
麦克风 _mic
MovieClip _mc
MovieClipLoader _mcl
PrintJob _pj
NetConnection _nc
NetStream _ns
SharedObject _so
Sound _sound
字符串 _str
TextField _txt
TextFormat _fmt
Video _video
XML _xml
XMLNode _xmlnode
XMLSocket _xmlsocket

对于一些UI组件,偶平时都用_u***表示,如V2的Button组件,我们可以命名为_ubtn等,这可凭个人习惯而定。

0

评论Comments