首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Raphael.js --脚本看起来很轻,但是执行很重--为什么?

Raphael.js --脚本看起来很轻,但是执行很重--为什么?
EN

Stack Overflow用户
提问于 2012-05-25 20:54:42
回答 1查看 614关注 0票数 0

我在Windows上使用Raphael 2.01,Firefox 12.0。

我尝试过连续的物体运动(不是在动画之间)。我认为我的脚本负载是轻的,但个人电脑的冷却风扇的声音将是巨大的!

我想知道原因和解决办法。

(步骤)

  • 我在文档上设置了几个圆形对象(5到10)。
  • 他们继续前进。当他们接触到文档的边缘时,他们会返回(向相反方向移动),但是他们的运动会减慢。
  • 当我在Google的任务管理器中检查PC的负载时,内存使用量变得越来越大(40 PC ===> 150 PC ===> .)

(剧本)

http://jsfiddle.net/JsL46/3/

*对不起。当我将代码粘贴到"jsfiddle“时,会出现圆圈对象,但它们不会运行。

EN

回答 1

Stack Overflow用户

发布于 2012-08-04 13:26:51

RaphaelJS使用传统的样式更改和偏移来制作动画,这会导致大量的和再油漆和折返的变化。使用SVG SMIL动画可以减少简单情况(如左/右运动 )在浏览器上的负载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10761239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档