Animation 我如何开始编写一个我计划集成到网站中的动画?

Animation 我如何开始编写一个我计划集成到网站中的动画?,animation,Animation,我想为我正在制作的网站创建动画/可视化,但我不知道如何开始。我计划使用一张地图作为背景,并在其上方设置动画,以模拟按下“开始”按钮后随时间发生的变化 问题是,我希望这个动画是动态的(也就是说,它取决于网站的数据,所以如果用户提交更多的条目,动画会更新以反映这些内容) 我到底是怎么开始做这样的事情的?我应该用什么样的语言来编程?我在网络编程方面只有一点经验…用谷歌搜索这个问题对我没有多大帮助,尽管看起来GWT和Actionscript是可选的。。。?javascript本身是否足够,或者是否有现成

我想为我正在制作的网站创建动画/可视化,但我不知道如何开始。我计划使用一张地图作为背景,并在其上方设置动画,以模拟按下“开始”按钮后随时间发生的变化

问题是,我希望这个动画是动态的(也就是说,它取决于网站的数据,所以如果用户提交更多的条目,动画会更新以反映这些内容)

我到底是怎么开始做这样的事情的?我应该用什么样的语言来编程?我在网络编程方面只有一点经验…用谷歌搜索这个问题对我没有多大帮助,尽管看起来GWT和Actionscript是可选的。。。?javascript本身是否足够,或者是否有现成的库可以简化这一过程


谢谢你的帮助

了解这应该是什么类型的动画,它应该为用户和页面内容提供什么级别的交互,这将很有帮助。我想这超出了网页元素和类似RIA内容的收缩、移动和隐藏

我希望我的回答至少能让你开始讨论这个问题

通常,对于网站动画或高级动态/交互式内容,我认为您应该比较以下可能性:

JavaScript 我认为JavaScript对于这个任务来说是一个非常好的、自然的、自给自足的选择。它具有使事物移动并与用户交互的所有功能,它还可以与页面上的任何内容交互,包括数据、事件(如提交数据),还可以使用Ajax在后台更新页面上的数据,例如,不中断动画的运行

如果我们专门谈论动画,有大量的库,但我没有任何一个库的经验。例如,您可以查看(jQuery插件)、或许多其他游戏引擎或2D动画框架,例如一些,尽管其中许多已经使用HTML5功能

带HTML5的JavaScript 另一个不错的选择是使用JavaScript以及HTML5带来的一些不错的特性

我建议您看看框架和一些基于它的web浏览器游戏,这是HTML5功能的一个很好的演示。同样,还有很多替代方案,比如上面提到的GitHub列表中的那些

如果HTML5对您有吸引力,我还建议您阅读一两篇关于HTML5优缺点的文章,例如与旧浏览器的向后兼容性。如果这些问题对您都不重要,那么HTML5可能是一个非常可行的选择

用于web的其他“动态内容”技术 这些可以是:

  • Flash(您提到的ActionScript是Flash的一种编程语言)
  • Silverlight,这是一种.NET技术
  • Java小程序是用Java编程的,不要将其与JavaScript混淆
  • 或者其他一些我不知道的

这些技术中的每一种都有自己的缺点、概念、开发工具等等。它们都需要在客户端浏览器上安装特定的扩展/插件。我建议您阅读每一篇文章的概述,或者一些比较文章,看看它们是否适合您的需要。

GWL,您是指WebGL吗?如果是这样,它只在少数浏览器上工作。