apache-flex - 弹性 : Basic expectations from a flex(actionscript) developer

标签 apache-flex actionscript-3 actionscript flex3

知识没有限制,但仍取决于您的选择,个人的基本要求是什么,他可以称自己为 Flex 开发人员。为了更具体一点,我们可以说拥有 2-3 年的经验。

在我看来,它应该如下所示。这是一个非常(非常)粗略的想法,请让我知道您对此的看法和建议。

基本: (1) 了解基本的 GUI 组件,如 tab、vbox 等。它们的属性以及决定哪个组件更适合某种情况的能力。 (2) 使用 HTTP、wsdl、远程对象等服务的知识。 (3) 有关基本事件处理机制和绑定(bind)的知识。 (4) 了解基本的面向对象原理。

令人兴奋: (1) 了解高级GUI组件。 (2) 了解cairngorm、生命周期数据服务等架构。 (3) 了解编写自定义组件和渲染以及使用组件的高级属性。 (4) 设计原理知识。

此外,是否有一些免费的在线测试/认证等可以测试他/她的弹性/作为技能?

提前致谢。

最佳答案

每天使用 Flex 编码 2-3 年的人应该对该框架有相当深入的了解。他们不仅应该知道如何使用框架,还应该知道框架本身如何工作以及如何扩展它。如果他们不这样做,您可能不想雇用他们。 :)

高级 Flex 开发人员应该了解 UIComponent 的工作原理,并能够解释所有这些方法的用途:

initialize
stylesInitialized
createChildren
invalidateProperties / commitProperties
invalidateSize / measure
invaldiateDisplayList / updateDisplayList

setActualSize
getExplicitOrMeasuredWidth/Height
validateNow
getStyle / setStyle / clearStyle

他们应该知道 Flex“无效模型”是什么以及它如何影响“无效”方法及其对应方法。他们还应该能够讨论其中一些主题:

  • 容器布局如何工作? Box 容器如何决定其子容器的位置和大小?
  • 列表如何显示其数据以及项目渲染器有何特殊之处?列表与转发器有何不同?

不可能在一篇简短的文章中涵盖 Flex 开发人员应该了解的所有内容,但深入了解 UIComponent、其生命周期和失效模型非常重要。

关于apache-flex - 弹性 : Basic expectations from a flex(actionscript) developer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2342184/

相关文章:

actionscript-3 - Flash Builder Rss feed 可以工作,但必须将每篇文章链接到其原始网页。如何?

actionscript-3 - AS3 TextField自动滚动到底部

apache-flex - 使用Adobe AIR下载文件

apache-flex - 闪存生成器 4.5 : s:WindowedApplication does not initialize

ios - 如何开发多平台

apache-flex - Flex 组件生命周期 : validateNow, validateDisplayList、invalidateDisplalList、commitProperties 等

apache-flex - 在 Flex 的 HTTP Post 中上传任意数据

javascript - 生成加权随机数

actionscript-3 - AS3 点击隐藏的 mask 区域

apache-flex - 如何在Java中使用AIR 2.0 NativeProcess API?