2012-04-06 15 views
5

対私はこのスレッド jQuery vs jQuery Mobile vs jQuery UI?のjQuery MobileはjQueryの定期

まだ混乱してにお読みください。 jQueryモバイルはデスクトップのjQueryと互換性がありますか?

デスクトップ開発にjQueryモバイルを使用できますか? および 通常のjQueryをモバイル開発で使用できますか?

jQuery Mobileは他のどのような利点がありますか?

+2

jQuery Mobileはちょっとした誤解です。 jQueryは単なるJavaScriptライブラリですが、必要なHTML構造、CSS、テーマ、画像などが付属しています。 – ceejayoz

+0

名前を付けることができますか?私はそれをよりよく説明する別の名前を考えることができません。 –

答えて

14

少し説明してください。

jQueryはjQuery MobileとjQueryUIの基本的な基盤です。地下室のようなものは、残りの家のためのものです。 jQuery自体には、Webページを操作してページにインタラクティブ機能を追加するための多くの優れたツールや、HTMLやCSSだけでは実現できない他の多くの機能があります。ここでは、jQueryだけで行うことができるさまざまなことのためのサイトがあります:http://api.jquery.com/

jQueryUIは、家の最初のレベルが地下の上に構築されているのと同じように、jQueryの上に構築されています。 jQuery UIには、Webサイトに簡単に統合できる一連の事前作成されたインタラクティブなウィジェットが含まれています。すべてのjQuery UIは、単純にjQuery、JavaScript、およびCSSを使用して構築されています。 jQueryのみを使用して、これらのウィジェットを自分で複製することは可能です(実際には簡単です)。これらの人はあなたのためにそれらを書くのにちょうどいいです。 :)ここにあなたのウィジェットをすべてチェックアウトできるサイトがあります:http://jqueryui.com/demos/

最後にjQuery Mobileに行ってきました。これはjQueryの上に構築されていますが、jQuery UIの上にはありません。以前のアナロジーを使って、それをガレージと考えることができます。それは1階の上にはないが、それは家の主な居住空間とは異なる目的で、そのすぐ隣に座っている。 jQuery Mobileは、jQueryと軽量で変更されたjQuery UIのバージョンの組み合わせのようなもので、モバイルデバイス用に最適化されています。本質的に、それはコードやウィジェットのフレームワークであり、アプリケーションのような機能やウィジェットをWebページにモバイル用に追加します。 jQuery Mobileをここでデモすることができます:http://jquerymobile.com/demos/1.1.0-rc.2/、またはこのドラッグアンドドロップツールを使用して自分のjQuery Mobileページを素早く構築することができます:。

それらを区別するのに役立つことを希望しました。

+0

鮮やかな答え、ありがとう! –

+0

@ spryno724だから、これはクロスプラットフォーム開発の点でどういう意味ですか?デスクトップ/ラップトップと同じライブラリを持つ携帯電話の両方で動作するウェブサイトを作ることは合理的ですか?同様に、ウェブサイトを構築する場合(一度)、jqueryモバイルとjqueryの両方を参照する必要がありますか?または、クライアントデバイスが小さい場合はjquery mobileを指すif-conditionを、それ以外の場合は通常のjquery.jsを使用できますか? – user961627

4

jQueryは、jQuery MobileとjQuery UIが依存するライブラリです。

jQuery Mobileは、タッチと小さな画面の操作を目的として設計されています。

jQuery UIは、標準的な画面体験のために設計されています。

jQuery自体は、モバイル用または非モバイル用に使用すると完全にうまくいきます。そのjQuery MobileとjQuery UIは、jQuery自体に基づいているので、すでにあなたのために構築しています。

私はさらに何が言われる必要があるのか​​分かりません。

+0

jQuery Mobileを使用するには、通常のjQueryも含める必要がありますか? (あなたはjQuery MobileとUIはjQueryに依存していると言うから)。私は、jQuery Mobile JSファイルは長さが24KB(縮小)であるのに対して、通常のjQueryは90+ KB(分も)です。だから、jQ MobileにはjQが持つすべての機能を含めることはできないと思います。 – OMA

+0

@OMA jQuery MobileはjQueryとは別のコードベースですが、それに依存しています。開発者としては、これを分離するのが完全に理にかなっています。 –

関連する問題