クロスブラウザーで使用するために JavaScript でドラッグ可能でサイズ変更可能なウィンドウを作成したいのですが、できればフレームワークの使用を避けたいと考えています。
誰かが私が使用できるリンクまたはコードを持っていますか?
クロスブラウザーで使用するために JavaScript でドラッグ可能でサイズ変更可能なウィンドウを作成したいのですが、できればフレームワークの使用を避けたいと考えています。
誰かが私が使用できるリンクまたはコードを持っていますか?
JQueryは良い方法です。また、Jquery UIプラグイン(ドラッグ可能など)を使用すると、簡単に実行できます(ここにデモがあります)。
フレームワークを使用せず、「純粋」に保つことは、私には時間の無駄に思えます。アプリケーションをさらに改善するために費やす時間を大幅に節約できる優れた機能があります。
しかし、いつでもソースをチェックして「インスピレーション」を得て、使用しないもののオーバーヘッドなしにそれを適応させることができます。それはよくできていて読みやすいです、そしてあなたはしばしばあなたが考えさえしなかったいくつかのクロスブラウザハックを発見します。
編集:ああ、フレームワークが本当に必要ない場合は、そのソースをチェックしてください..アプリケーションにその一部を使用できることを確認してください。
JQueryは、多くの優れたユーティリティ関数に重点を置いており、DOM操作を非常に簡単にします。基本的には、本来ならJavascriptだと思います。これは、Javascript言語自体への非常に役立つ追加です。
ExtJSは、特定のAPIを備えたGUIコンポーネントのスイートです...そのようなコンポーネントを簡単に作成する場合は、ExtJSを使用します。それ以外の場合は、より柔軟なフレームワークを使用します。
環境やアーキテクチャを選択できない場合があるため、フレームワークを使用できないなどの制約の範囲内で作業を続けることになります...
非常に小さなことのために、クライアントへの大規模なフレームワークのダウンロードを回避しようとしているだけです。
私はjQueryだけでなく、ExtJSも見てきましたが、ドキュメントとUIの「見た目」はExtJSではるかに優れており、プロフェッショナルなようです...皆さんがjQueryを推奨する特別な理由はありますか?
フレームワークを完全に回避すると、多くのコードと面倒なブラウザテストが残ります。
フレームワークを検討する場合は、jqDnRプラグインを使用したjQueryをお勧めします。私はそれがあなたの問題を解決すると思います、あるいはおそらくあなたはjQueryドラッグ可能の機能をjQueryサイズ変更可能と組み合わせることができるでしょう