我正在研究 KnockoutJS,它看起来真的很棒,但我不太喜欢动画的实现方式。
所以,我的问题是,在一个动画密集型应用程序中,我应该使用淘汰赛吗?是否有首选的、有组织的动画处理方式?
在我看来,它要么是 DOM 地狱,要么是两者的轻微混合。我读了这篇文章,几段代码,主要是下一段,在我看来已经有点乱了:
<ol data-bind="foreach: queuedPhotos">
<li data-bind="attr: { 'data-id' : queuedPhotoId }, click: select, css: { selected: $root.selectedPhoto() !== undefined && $root.selectedPhoto().queuedPhotoId() === queuedPhotoId() }">
<img src="img/cross.png" alt="Remove" title="Remove" class="remove" data-bind="click: remove" />
<img data-bind="attr: { 'src' : smallImageUrl, 'alt' : title, title: title }" />
</li>
</ol>