Zak*_*411 17 html javascript css jquery canvas
我正在使用目前使用CSS3过渡构建的webapp(仅在Chrome 19+中运行).更具体地说,我正在使用Jquery Transit用Jquery本身来激活 CSS3动画.这里的原因是一些动画被抽出几秒钟而且jquery 动画 不够流畅,但是Transit对此很有帮助.Jquery Transit工作得很好,但我很好奇HTML5 Canvas是否会让事情变得更加平滑?如果是这样,是否值得追求,因为我现在正在使用AJAX和基于百分比的DIV位置?如果有人知道CSS3动画如何与Chrome中的HTML5 Canvas性能相比并且愿意提供他们的输入,我将非常感激!
Sim*_*ris 15
CSS3将减少您的麻烦,您可以在将来轻松地进行更改,并且它可以在不支持画布的系统上正常工作.
如果你正在使用文本,你应该坚持使用CSS,如果你可以逃脱它.Canvas会破坏应用程序的可访问性,并禁止用户使用克拉或突出显示文本或使用文本到语音.
如果您只是制作一个有趣的滑动按钮或其他东西,那么您也应该只使用CSS,因为它可能更容易实现和维护.重做CSS比轻松(可能很复杂)JavaScript更容易.
我不能老实告诉你画布效果是否会更顺畅.画布的一个优点是,您可以将事物设置为看似更大的尺寸(同时保持画布大小相同),而不必使DOM重新布局.在大多数现代系统中,这确实不是一个问题.
此外,如果它已经完成了CSS3,你实际上是否存在性能问题?如果没有人抱怨性能,为什么还要为画布重写呢?如果到目前为止您没有遇到任何真正的性能问题,为什么要重新发明您的应用?
| 归档时间: |
|
| 查看次数: |
18794 次 |
| 最近记录: |