jquery、mootool、yui、glowの中でこんにちは、クロスブラウザの互換性があります
7 に答える
jquery - どこまでも!残りのツールは避けます!
最善を尽くして、あなたが何を意味するかを定義する必要があります。それは多くの要因に依存します。
ユーザーベースが大きすぎてプラグインが利用できるため、jquery を好みます。
JQuery は人気を集めています。ほとんどのブラウザーとの JQuery の互換性はより高くなります。Jquery は非常によくなったので、JQuery だけを試してみたほうがよいでしょう。
結局のところ、フレームワークを何に使用するかによって異なります。
純粋な JavaScript を書くことから始めることをお勧めします。そうして初めて、フレームワークの相対的な有用性がどこにあるのかがわかります。
最も幅広いブラウザー互換性を持ち、古いコンピューター/ブラウザーで最高のパフォーマンスを発揮するフレームワークが必要な場合は、やや面倒な名前の「my library」がおそらく勝ちます。ブラウザの名前/バージョンを推測しようとするのではなく、機能の検出を行うためです。これは、確立されたライブラリのほとんどが罪を犯しているかなり厄介な警官です。
それぞれを試してみて、ニーズに合ったものを確認することをお勧めします。特定のフレームワークにあまりにも早く固執しても、長期的には害を及ぼすだけです。ハンマーを持つと、どのネジも釘などに見えます。
個人的には YUI3 が好きです。強力な OOP サポート、柔軟な CSS3 スタイルの DOM クエリ、高品質の RIA ウィジェットの豊富な選択肢があります。
多くの人が愚かなことをし、あなたとあなたの問題領域に何が正しいかを見つけます。
私は jQuery を使用しています。jQuery は直感的で、多くのフィードバックとプラグインがあるからです。
互換性
Jquery: Firefox 2.0+ Internet Explorer 6+ Safari 3+ Opera 9+ Chrome 1+, 既知の問題: Firefox 1.0.x Internet Explorer 1.0-5.x Safari 1.0-2.0.1 Opera 1.0-8.x Konqueror
Mootool: MooTools は、Safari 2 以降、Internet Explorer 6 以降、Firefox 2 以降 (および gecko ベースのブラウザー)、Opera 9 以降、および Chrome 4 以降と互換性があり、完全にテストされています。
ゆい: http://developer.yahoo.com/yui/articles/gbs/
何よりもjQueryをお勧めします。Microsoft Visual Studio 2010 には、このテストの優れたベンチマークとなる jQuery サポートが付属しています。また、jQuery には、jQuery 用のプラグインを開発する膨大な数の聴衆がいます。