2011-09-12 13 views
2

jqueryモバイルウェブサイトに追加する3つのものがあります。jQuery Mobile WebサイトjQueryとjQuery Mobileライブラリを一番下に置いてもよろしいですか?

1 cssファイル

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" /> 

jQueryのライブラリ

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

jQueryの移動図書館

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

私の質問があり、それだけで前に一番下にあるJSライブラリを使用しても大丈夫です。それがローディング速度を向上させるようにしてください。 jQueryはCSSのthroughtのJavaScriptクラスを追加します

答えて

0

本体にライブラリの使用を必要としない限り、jsライブラリを一番下に置いても大丈夫です。実際には、本体が$(document).ready(function() { /* code */));の代わりに使用できるように、それは一般的な方法です。

0

おそらく最も簡単なアプローチはテストすることです。しかし、jQMバージョン1.0a4を使用しているアプリケーションでは、マークアップの最後にjQM JavascriptファイルとCSSファイルを配置するのは問題ありませんでした。 mobileinitイベントは実行時にすぐにトリガされるためのjQuery Mobileはロードされる前に、あなたは、イベントハンドラをバインドする必要があります

:ドキュメントはとにかくjQM Javascriptのソースを参照する前を呼び出し$.mobileカスタムを配置することをお勧めし。したがって、我々は次の順序でJavaScriptファイルへのリンクをお勧めします:

<script src="jquery.js"></script> 
<script src="custom-scripting.js"></script> 
<script src="jquery-mobile.js"></script> 

http://jquerymobile.com/demos/1.0b3/docs/api/globalconfig.html

+0

が、下部にCSSを維持するためには有効なもの –

+0

でないと、その質問またはステートメントですか?私はJavascriptの角度にもっと焦点を絞っていましたが、CSSに関しては、ページの下部にCSSリンクを配置すると、ブラウザによってはプログレッシブレンダリングが妨げられる可能性はあまりありません。 – Ben

関連する問題