【问题标题】:Where to put code that defines prototypes for base types in flex?将定义基本类型原型的代码放在哪里?
【发布时间】:2009-03-19 03:24:38
【问题描述】:

我已经向 Date 原型添加了函数,我想知道将代码放在 Flex 项目中的最佳位置是哪里?

【问题讨论】:

    标签: apache-flex actionscript-3 prototype


    【解决方案1】:

    Flex 应用程序的最佳实践是创建一个实用程序类来操作类的实例,而不是更改该类的原型。例如,您可以创建一个带有接受Date 对象作为参数的静态函数的com.example.utils.DateUtil 类。您要遵循此最佳实践的原因是 Flex 默认使用编译器的严格设置,并且尝试访问添加到密封类原型的非标准函数会引发编译器错误。关闭严格模式的替代方法是不可取的,因为编译器将无法像在严格模式下那样优化您的代码。

    【讨论】:

      【解决方案2】:

      最好将它放在应用程序的预初始化处理程序中 - 以防原型在创建时被任何组件使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-18
        • 1970-01-01
        • 2010-12-14
        相关资源
        最近更新 更多