2012-02-04 3 views

答えて

6

jQuery Mobileはスタンドアロンのライブラリではありません。これは、jQueryのhttp://jquerymobile.com/download/

を必要

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" /> 
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> 

とjQueryのモバイルチーム絶えずほとんどそれぞれが

enter image description here

を解放し、あなたがより懸念している場合に、パフォーマンスに取り組むのが良いでしょうこれら縮小さのCDNのリンクをクリックしてください。オンスピード。それから、jQuery Mobileはモジュールのライブラリをデカップリングして、あなたが望むインタラクションだけを使用することができます。

そしてすぐにjQuery Mobileは、この

ダウンロードビルダーのダウンロードビルダーをリリースする予定です。作品

では今、私たちはUIウィジェットのほとんどをデカップリングしたので、我々はしましたステージ をダウンロードビルダーに設定します。これにより、必要な部分だけを含めるために、カスタムの jQuery Mobileをビルドできるようになります。 の例では、コアファイルを使用してpushStateでAjaxベースの ナビゲーションを追加し、いくつかのタッチイベントと非常に軽量なビルド(約10k)の 他のユーティリティを活用することができます。または、 は、フォーム要素、リストビューなどの特定のUIウィジェットを追加して、 に最適化されたビルドを作成できます。何らかの形で1.0の最終版の一部としてダウンロードビルダー ツールの起動を目指しています。このツールをサポートするすべてのプラグインについて、今度は 依存関係マップに取り組んでいます。

ダウンロードビルダーが解放されるまで、あなたはいつものGithubに頭の上と切り離さウィジェットダウンロードすることができます。https://github.com/jquery/jquery-mobile/tree/master/js

+0

FYI切り離されたウィジェットを使用している場合、あなたはまだロード時間を短縮するために、それらを縮小化する必要があります。また、パフォーマンスは、ブラウザがサポートするJavaScriptエンジンのほうが多いです。 –

0

あなたは、低帯域幅のバージョンをしたい場合は、「縮小さとGZIP形式:jquery.mobile-1.0.1.min.js」を使用し、それだけで24キロバイトです。

はまた、オンライン版を使用してに見て:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" /> 
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> 

その方法を、ユーザがすでに他のサイトを閲覧しながら、彼らはそれらを再度ダウンロードする必要はありませんスクリプトをダウンロードした場合。

また、これらの3行をmobleに含める必要があります。完全なjQueryは必要ありません!

幸運のjQuery Mobileは完全なライブラリではありません

2

、あなたはjQueryの1.6.4が必要になります。

jQuery Mobileは軽量で、サイズが小さくなるように縮小版を入手できます。またそうのように、あなたのライブラリーのためのCDNを使用してになります。

<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> 

の代わりに:

<script src="jquery.mobile-1.0.1.min.js"></script> 

あなたが知っているdid't場合、CDNは意味、コンテンツ配信ネットワークの略JQライブラリは、GoogleやjQueryサーバーのように他の場所でホストされ、アプリケーションに配布されます。この方法では、ユーザーが以前にライブラリをダウンロード/使用していて、他のWebサイトをブラウズしているときに、ライブラリを再度ダウンロードする必要はありません。これにより、キャッシングが向上し、遅延が減少します。

1

を私は最近、WebアプリケーションのためのjQueryのモバイルを使用。あなたが構築しているアプリケーションが極端に複雑でない場合、このライブラリはあなたのためにうまくいくでしょう。注釈として、モバイル/タッチイベント(例:クリックの代わりにvclick)に対してわずかに異なるイベントを使用することを推奨しているので、ドキュメントを読むことができます。

1
  • jQueryMobile 1.0.1は1.6.4
  • jQMはCDNと罰金
  • 3G接続の負荷が縮小さファイルをホストライブラリの速い初期ロードのためのファイルの縮小さバージョンを提供していますjQueryのに依存している私見
  • あなたの最終用途は、エッジの接続上にある場合
  • は、彼らが遅くなり、ロード時間を期待するべきであるIHMO
  • More information on jQM CDN, File sizes, etc...

コピー&ペーストCDNでホストされたファイルのためのスニペットを(推奨):

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" /> 
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script> 
関連する問題