应用思考-教育技术论坛

标题: 给在校生的建议:关于课件制作的建议从as3走向JavaScript [打印本页]

作者: 想换个名字可以吗    时间: 2016-4-19 14:33
标题: 给在校生的建议:关于课件制作的建议从as3走向JavaScript
大学时期花费了很多精力研究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是类似的,真的决心转换也不难的 。

作者: 山程水驿    时间: 2017-6-29 16:54
说得好
作者: 山程水驿    时间: 2017-6-29 16:54
说得好




欢迎光临 应用思考-教育技术论坛 (http://www.etthink.com/) Powered by Discuz! X3.4