ActionScript3.0的规范命名

从这篇博客起开始把之前在新浪写的文章搬过来,感觉这里才是真正写编程博客的地方

下面这个是我自己从书上和网上的一些资料里总结的AS3命名规范,规范命名对自己或别人以后看回自己的代码都很有帮助,尤其团队合作

  1. 限制使用缩写词,公认的缩写除外,如comp代码代表组件
  2. 变量、方法、实例或Fla文件名用小写骆驼法命名。即多个单词组成的变量或者函数,第一个单词的首字母小写,其余单词的首字母大写,例如getByteTotal()。
  3. 类、构造函数或AS类文件用大写骆驼法命名。即每个单词的头一个字母均大写。如DisplayObject。
  4. 接口名称以大写字母“I”开头,如IBitmapDrawable。
  5. 一定要使用有准确描述性意义的变量名称,使程序望文生义。如getChildByName()。
  6. 私有属性的变量以下划线开头,如private var _city:Map。(属性city的返回值)
  7. 局部变量(方法里的变量)可用简单与类型有关的字符或单词,如var s:Sprite;处理事件的方法形参用e。
  8. 尽可能保持所有名称最短。
  9. 避免使用保留字和语言构造。
  10. 不要使用大小写不同的相同变量名称。例如不要同时使用name和Name。
  11. 在循环中将单字符变量作为临时变量(例如 i、j、k、m和n)。
  12. 常量应为大写字母,分隔单词应包含下划线。如ENTER_FRAME。
  13. 布尔变量应以字母“is”开头,如isRun。
  14. 包使用“反向域”命名,例如,用com.adobe命名adobe.com,而且均为小写,不使用大小骆驼法。
  15. 处理监听事件的调用的方法用handle或on开头,如handleLoaderComplete和onClick。
原文地址:https://www.cnblogs.com/wldragon/p/3287654.html