-4

私は、リッチ UI のインタラクティブで高性能な Web サイトを必要とする Web アプリケーション プロジェクトに取り組んでいます。

表示できるあらゆる意味でのインタラクティブ。keyboard eventsこれには、animationssimple yet effective usabilitydrag and droplightweight (while loading and rendering)などのさまざまなタイプの相互作用が含まれます。

ExtJS (Sencha JavaScript Library)、javascript、および html5 コーディングについて少し知っています。

私の質問は

4

3 に答える 3

2

Jquery UI、CSS、HTML5で十分です...本当にjavascriptの専門家であり、オブジェクト、json、イベントで遊ぶのが好きなら、それほど難しいことではありません...そうでなければ、大量のライブラリをインポートする必要がありますこれは、パフォーマンスの問題、スケーラビリティ、および管理性につながります。

良いアプローチは、単一のJSファイルとアイコン用の単一の画像をWebページに配置することです...そのx、y位置を調整します...アニメーションで遊ぶことができ、フラッシュオブジェクトを使用する必要はありません。ExtJSは間違いなく素晴らしいライブラリです...1つのライブラリを使用し、すべての要件を満たすことができる最高のものを選択してください。

これがお役に立てば幸いです。

于 2012-11-02T18:20:54.510 に答える
0

MooTools と Prototype は実際に DOM の変更を行いますが、jQuery は独自の名前空間で動作します。私は、jQuery と Prototype の両方を混在させたプロジェクトだけを経験しました。jQuery を非競合モードに設定するだけで問題ありませんが、1 つだけを使用することを強くお勧めします。

jQuery には大規模なユーザーベースがあり、jQuery UI にはベースとして使用できる多数のストック ウィジェットがあるため、私は jQuery に偏っていますが、実際には独自のコーディング スタイルとプロジェクトのニーズに依存します。

幸運を!

于 2012-11-02T18:23:02.207 に答える
0

アプリケーションについて知らなければ、クライアント側のテクノロジだけを使用してアプリケーションを構築できるかどうかを知る方法はありません。非常に複雑なほとんどのアプリケーションには、少なくともサーバー側のロジックが必要です。もちろん、node.js を使用してこれを処理し、javascript の使用のみを要求することもできます。

必要がなければ、複数のフレームワークを混在させることはお勧めしません。ほとんどすべてのニーズを満たすと思われるフレームワーク (つまり、jQuery UI など) が見つかった場合は、それを選択してください。ただし、競合するフレームワークよりも jQuery を使用するプラグイン、ライブラリなどの数がはるかに多く、StackOverflow などの場所から助けを得るユーザー ベースがはるかに多いため、jQuery をメイン フレームワークとしてお勧めします。 .

すべてのニーズを正確に満たす魔法の弾丸フレームワークが見つかるとは思いませんが、jQuery の学習にいくらか投資すれば、ほとんどの UI ニーズを満たす非常に柔軟で非常に強力であることがわかるでしょう。

非常に複雑なシック クライアント アプリ (あなたが狙いを定めているように聞こえます) の場合、優れた Backbone.js および Underscore.js ライブラリを指摘しないのは間違いです。複雑な JavaScript アプリケーションの構築がはるかに簡単になり、jQuery とうまく連携できます。

于 2012-11-02T18:25:21.987 に答える