質問

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

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

役に立ちましたか?

解決

フラッシュは避けてください。フラッシュは恐ろしい要件であり、Google によってクロールされず、多くのブラウザやシステム (iPhone など) によってサポートされません。そして最も重要なことは次のとおりです。Web 標準の再発明が必要になります (例:スクロール バーなど)、一方、JavaScript は、noscript の場合の保守とコーディングが容易です。

試す 脚本的な アニメーション用。

数え切れないほどの JS アニメーション ライブラリがあり、中には非常に優れたライブラリもあることに注意してください。 jQuery 頭に浮かぶ。通常、それらはスクリプト タグと設定する onclick イベントだけです。

幸運を!

/mp

他のヒント

アニメーションが単純な場合は、時間の経過とともに色を変更し、3 秒以内に x から y に移動します。JavaScriptは大丈夫です。あらゆる種類のウィズバン ボタンや画面の調整された回転が必要な場合、直接の js + dhtml はせいぜい不格好になります。Silverlight か Flash か、その時点で疑問があります。興味深いことに、Silverlight は JavaScript を使用してプログラムされており、Silverlight で実装されている、より高速で動的な DOM にアップグレードするだけで同じコードを記述できることには、大きな利点があります。私の経験では Flash のプログラマビリティは非常に限られており、何でもできますが、速度が遅く、そこに到達するまでに数千行のコードが必要になります。単純な JS アニメーションについては、jQuery または Scriptaculous を参照してください。

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

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

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

MOZILLA 開発者ネットワーク 基本的なアニメーション

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top