Jquery mobileのポイント積

1583 ワード

1、Jquery Mobileのpageページ解析
第一に、ページに必要な部分:jquery mobileのサイトはhtml 5のdoctypeで始まる必要があります
               
<!DOCTYPE html>

第二に、viewportラベルの追加
<meta name="viewport" content="width=device-width, initial-scale=1">

ページの拡大レベルとページサイズを定義します.最終ページの表示幅は、対応するデバイスブラウザの幅です.
第三に、関連するファイルを順番に導入する
   
jquery.mobile-1.0.1.min.css
http://code.jquery.com/jquery-1.6.4.min.js
http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js

順序を逆さまにしてはいけない
第四、標準ページテンプレート
   
<div data-role="page"> 
	<div data-role="header">...</div> 
	<div data-role="content">...</div> 
	<div data-role="footer">...</div> 
</div>

1ページに複数の「page」を含めることができます
2、プリフェッチページ(prefetching pages)
あるpageをロードした後、このページの他の接続ページもdomノードツリーにプリロードしたい場合は、次のように対応する接続に属性data-prefetchを追加できます.
  
<a href="prefetchThisPage.html" data-prefetch> ... </a>

ページにdata-prefetchプロパティを任意に追加して、他のインタフェースをプリロードできます.プリロードされたインタフェースは、デフォルトの最初の「page」のみが初期化され、その他は初期化されていません.
htmlリンクに属性を追加する方法に加えて、jsでページのプリロードを行うこともできます.コードは以下の通りです.
  
$.mobile.loadPage( pageUrl, { showLoadMsg: false } );

   
プリロード方式により、プリロードされたインタフェースをすばやく閲覧することができるが、これにより帯域幅の送信と占有が別途要求されるため、ページのロードは推奨されない.次のインタフェースが表示されない限り、プリロードは意味があります.たとえば、連続した画像をブラウズする場合.