Flex 3 中组件的推荐前缀命名约定是什么?

发布于 2024-07-13 19:09:30 字数 121 浏览 7 评论 0原文

我正在寻找一种标准方法来命名我的 Flex 应用程序中的组件。 例如,所有 TextField 的 ID 属性均以“txt”开头(即“txtFirstName”)。 有谁熟悉我可以使用的前缀命名约定列表,而不是重新发明轮子?

I'm looking for a standard way to name components in my Flex application. For example, all TextFields begin with "txt" in their ID attribute (i.e., "txtFirstName"). Rather than re-invent the wheel, is anyone familiar with a list of prefix naming conventions that I can use?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜空下最亮的亮点 2024-07-20 19:09:30

Adobe 不建议使用前缀约定,因为他们在组件实例名称中使用组件的全名。

例如:usernameTextInput、userComboBox 等。

如果您想将类型合并到名称中,请将其作为最后一个“单词”。 不要使用旧的 ActionScript 1 约定,即连接缩写类型后缀(例如 _mc)来指示类型。 例如,将边框形状命名为 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

There is no prefix convention that Adobe recommends since they use the full name of the component in a component instance name.

For instance: usernameTextInput, userComboBox, etc.

If you want to incorporate the type into the name, make it the last “word”. Don't use the old ActionScript 1 convention of concatenating abbreviated type suffixes such as _mc to indicate type. For example, name a border Shape border, borderSkin, or borderShape, but not border_mc.

More info: http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions#CodingConventions-Naming

If you really want to use prefixes, you might want to use the VB prefixes: http://www.rwc.uc.edu/cook/VBI_PREFIXES.HTM

花海 2024-07-20 19:09:30

查看 Adob​​e 的 Flex 编码约定文档。 您看到的大多数 Flex 代码都非常符合此编码标准。

Check out Adobe's Flex Coding Conventions document. Most of the flex code you see stays pretty true to this coding standard.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文