2011-09-12 75 views
2

在jQuery手機網站有3件事情要添加。在jQuery Mobile網站可以將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 Mobile的圖書館

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

我的問題是,它是確定之前在底部用JS庫。因爲它會提高加載速度。 jQuery增加了CSS通過JavaScript類

回答

0

只要主體不需要使用庫,是的,它是所有正確的把你的js庫在底部。事實上,這是一個普遍的做法,所以主體準備好玩,而不是使用$(document).ready(function() { /* code */));

0

最簡單的方法可能只是爲了測試它。然而,在我使用jQM版本1.0a4的應用程序中,將jQM Javascript和CSS文件放在標記的末尾是很好的。該文檔建議您將您的自定義$.mobile調用反正引用JQM的Javascript源:

因爲mobileinit事件在執行時立即觸發,你需要綁定你的事件處理程序之前,jQuery 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