找回密码
 立即注册

给在校生的建议:关于课件制作的建议从as3走向JavaScript

[复制链接]
发表于 2016-4-19 14:33:45 | 显示全部楼层 |阅读模式
大学时期花费了很多精力研究Flash课件的制作,flash cs3课件制作翻了又翻。

毕业后很少用了,发现as3制作课件毕竟繁琐。

实际上as3已经没落。
事实上as3和js都是ECMA标准的实现,
  1. 共同点:

  2. a)、二者语法相似,都遵循ECMAScript标准(点击查看ECMAScript5.1中文版);

  3. b)、均可在客户端上运行,是构建RIA应用的较为流行的编程语言;



  4. 差异:

  5. a)、二者操作的显示不同:JavaScript操作DOM对象,ActionScript3.0操作的是DisplayObject;

  6. b)、运行环境不同:JavaScript需要JavaScript引擎进行解析、执行,ActionScript3需要Adobe的flash player(AVM2)进行解析;

  7. c)、ActionScript3.0引入OOP概念,可使用extends实现继承,而JavaScript只能使用基于原型的方式来实现;

  8. d)、应用的领域有所不同:JavaScript目前主要应用于web页面(PC端、手机终端等),而ActionScript3.0在网页游戏上的应用则比较多;
复制代码
as3用的是ecma4版本,而js已经更新到ecma4.
目前js在web开发领域几乎做到了全栈开发,从node.js到前段的jQuery到Agular,react,解决了从前端到后端开发的各种问题。js几乎已经几乎可以媲美python了。网易推出了开源的游戏引擎pomelo,对于开发各种类型的应用如物理网啊,im啊有极大的帮助。

html5+js目前已经极度成熟,可以帮助我们设计更好的课件。在css的帮助下可以有更好的排版,事实上flash自带的排版功能还是很弱的。
同时as3和flash已经日薄西山,h5宣传页各种兴起。
如果学习js和html5,不仅可以用来代替flash做精美的课件,而且可以基于诸如webquest等理念开发教学专题网站。
js现在做游戏都木有问题,做个课件简直是小菜一碟。

至于已经习惯了as3的,其实js的语法和as3是类似的,真的决心转换也不难的 。

相关帖子

欢迎大家多发帖,参与讨论,增进彼此了解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|应用思考-教育技术论坛 ( 皖ICP备10014945号-4 )

GMT+8, 2026-11-11 07:54

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表