9

JS の実行方法は理解していますし、DOM のほとんどは理解していると思いますが、アニメーションについてはまったくわかりません。Javascriptでどのように行われるかを説明できる良いガイドを知っている人はいますか?

さらに、アニメーション用の Javascript を検討する必要がありますか? 代わりに、Flash の学習を検討する必要がありますか?

4

4 に答える 4

4

フラッシュは避けてください。これは恐ろしい要件であり、Google ではクロールできず、多くのブラウザーやシステム (iPhone など) ではサポートされていません。最も重要なのは、Web 標準 (スクロール バーなど) を再発明する必要があることです。一方、Javascript の方が簡単です。ノースクリプトのケースで維持およびコーディングする。

アニメーションにscriptaculousを試してください。

無数の JS アニメーション ライブラリがあることに注意してください。いくつかの本当に優れたjQueryが思い浮かびます。通常、それらは単なるスクリプト タグと設定する onclick イベントです。

幸運を!

/mp

于 2008-08-13T16:36:44.780 に答える
2

アニメーションが単純な場合は、時間の経過とともに色が変化し、x から y に 3 秒で移動します。Javascriptは問題ありません。あらゆる種類の wizbang ボタンと画面の調整された回転が必要な場合は、まっすぐな js + dhtml はせいぜいぎこちないでしょう。その時点で、Silverlight と Flash はどちらの質問ですか。興味深いことに、Silverlight を JavaScript でプログラミングすると、Silverlight に実装されているより高速で動的な DOM にアップグレードするだけで、同じコードを記述できるという大きなメリットが得られます。私の経験では、フラッシュのプログラマビリティは非常に限られています。何でもできますが、遅くなり、そこに到達するまでに何千行ものコードが必要になります。シンプルな JS アニメーションについては、jQuery または Scriptaculous を参照してください。

于 2008-08-13T16:32:37.503 に答える
1

Bernard Sumption のAnimator.jsのような JS アニメーション フレームワークを調べてください。それはかなり軽量で、いくつかの優れた例があります。

個人的には、JS でアニメーション化するつもりはありません。フラッシュFTW。

于 2008-08-13T16:36:38.493 に答える
0

IE のサポートに関心がない場合は、canvas 要素を試してみることもできます。

MOZILLA DEVELOPER NETWORK基本アニメーション

于 2008-08-25T21:28:27.033 に答える