【发布时间】:2009-03-19 03:24:38
【问题描述】:
我已经向 Date 原型添加了函数,我想知道将代码放在 Flex 项目中的最佳位置是哪里?
【问题讨论】:
标签: apache-flex actionscript-3 prototype
我已经向 Date 原型添加了函数,我想知道将代码放在 Flex 项目中的最佳位置是哪里?
【问题讨论】:
标签: apache-flex actionscript-3 prototype
Flex 应用程序的最佳实践是创建一个实用程序类来操作类的实例,而不是更改该类的原型。例如,您可以创建一个带有接受Date 对象作为参数的静态函数的com.example.utils.DateUtil 类。您要遵循此最佳实践的原因是 Flex 默认使用编译器的严格设置,并且尝试访问添加到密封类原型的非标准函数会引发编译器错误。关闭严格模式的替代方法是不可取的,因为编译器将无法像在严格模式下那样优化您的代码。
【讨论】:
最好将它放在应用程序的预初始化处理程序中 - 以防原型在创建时被任何组件使用。
【讨论】: