javascript - 我应该使用 canvas 来制作带有 js 的简单图像动画吗?

标签 javascript css html

我正在用 js 制作一个简单的动画。我的动画是通过每秒更改图片 13 次来完成的。我用两种非常简单的方式实现了动画。

第一个实现是使用一个简单的 img 标签并每次都替换 src 属性。

第二种实现是使用 Canvas ,每次绘制当前图像。

我不确定哪个更好。我倾向于使用第一个实现,因为它可以在不支持 html5 的浏览器上运行,但我不确定这样做是否有性能优势 Canvas 。

请为您的答案添加解释。

最佳答案

更改源应该是最有效的,因为您正在预加载图像。

关于javascript - 我应该使用 canvas 来制作带有 js 的简单图像动画吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7505570/

相关文章:

javascript - 查找 div 的子类

javascript - 如何缓存静态 Canvas 区域以获得性能

javascript - 如何只搜索一个div区域的数据?

javascript - 将参数添加到 $.getScript

javascript - Ajax serialize() 方法没有读取 html 表单的所有数据字段

html - 何时使用超大屏幕?

javascript - 使用 video-js 跳转到 HTML5 嵌入式视频中的时间戳

javascript - AngularJS : Decision tree implementation

javascript - 如何在不清除选择控件的情况下突出显示鼠标悬停

html - 我怎样才能用 html 和 css 使 div 一个在另一个下面?