【发布时间】:2009-02-09 18:21:12
【问题描述】:
我正在寻找一种标准方法来命名我的 Flex 应用程序中的组件。例如,所有 TextField 在其 ID 属性中都以“txt”开头(即“txtFirstName”)。有没有人熟悉我可以使用的前缀命名约定列表,而不是重新发明轮子?
【问题讨论】:
标签: apache-flex flex3 naming-conventions
我正在寻找一种标准方法来命名我的 Flex 应用程序中的组件。例如,所有 TextField 在其 ID 属性中都以“txt”开头(即“txtFirstName”)。有没有人熟悉我可以使用的前缀命名约定列表,而不是重新发明轮子?
【问题讨论】:
标签: apache-flex flex3 naming-conventions
Adobe 不推荐使用前缀约定,因为它们在组件实例名称中使用组件的全名。
例如:usernameTextInput、userComboBox等
如果要将类型合并到名称中,请将其作为最后一个“单词”。不要使用连接缩写类型后缀(例如 _mc)的旧 ActionScript 1 约定来指示类型。例如,将边框形状命名为border、borderSkin 或borderShape,而不是border_mc。
更多信息:http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions#CodingConventions-Naming
如果你真的想使用前缀,你可能想使用 VB 前缀:http://www.rwc.uc.edu/cook/VBI_PREFIXES.HTM
【讨论】:
查看 Adobe 的 Flex Coding Conventions 文档。您看到的大多数弹性代码都非常符合这个编码标准。
【讨论】: