【问题标题】:Learning ActionScript with a JavaScript background学习具有 JavaScript 背景的 ActionScript
【发布时间】:2014-07-17 08:55:41
【问题描述】:

我之前考虑过学习 ActionScript (3.0),而且,据我所知,它是 ECMAscript 的一种方言,使其类似于 JavaScript。由于我来自 JS 背景,这使得在 JS 中工作但在 AS 中以不同方式完成的事情变得很容易。我应该注意这两种语言之间的关键区别是什么?

【问题讨论】:

    标签: javascript actionscript-3 flash ecmascript-5


    【解决方案1】:

    类/接口(静态类型)是主要的(明显的)区别,语法更严格。但是,如果需要,您可以使用动态类型的所有便利,闭包等...以及用于 UI 编程的有效 API(按事件显示对象生命周期 Event.ADDED、Event.ADDED_TO_STAGE...等)。已经有一些方法可以用于不可变值 (const),但不适用于不可变集合。并查看 E4X ......这很好!查看API。

    在您了解词汇/句法差异之后,您应该会感到宾至如归。

    【讨论】:

      猜你喜欢
      • 2014-03-29
      • 2011-06-17
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多