欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 百科

百科

Flex用的ActionScript 3.0语法如此像Java,不直接用java语言描述呢?

分类: 百科 常识词典 编辑 : 常识 发布 : 09-29

阅读 :341

Flex用的ActionScript 3.0语法如此像Java,为什么不直接用java语言描述呢?感觉ActionScript语法乖乖的,声明变量前面加一个var后面还要加数据类型。为什么语言在设计的时候,就使用大家都已经习惯的C语言或java语法?只有当变量类型不确定时候才用var声明呢?ActionScript在设计的时候,是考虑是什么因素才要设计的跟咱们习惯语法不同呢?2 个答案

答案 1:

AS是ECMAScript的一种方言,和Javascript类似(同为ECMAScript的方言),和Java还是有差距的。AS 1.0版本的时候基本上和Javascript很像,尤其是Prototype-based OO,而在2.0当中引入了Class的语法,不过Class还是要编译成Prototype-based执行的,为了保证向下兼容。3.0引入了全新的虚拟机。

答案 2:

如果直接用java作为脚本语言的话,那么就必须在客户端的底层以jre支持,显然adobe不愿意这么做。而且我觉得把java放在浏览器里跑太重了。。。。

下一篇:关于印度有什么好的电影推荐? 下一篇 【方向键 ( → )下一篇】

上一篇:三九健康网和好大夫这类网站的商业模式是什么? 上一篇 【方向键 ( ← )上一篇】