2012-05-22 82 views
0

我即將在Phonegap應用程序中使用jQuery,我的問題是 - 是否有jQuery的自定義變體? ...例如,當您下載jQuery UI時 - 您可以選擇要下載的包中包含的整個UI的哪些「部分」。那麼,jQuery本身就有這樣的東西嗎?有沒有jQuery的自定義版本?

(原因現在我要使用Ajax,JSON解析和選擇器,也許是綁定,實況等事件。對於動畫我使用CSS 3,所以我不需要在jQuery的動畫的東西,我想,如果我脫光了不必要的東西 - 整個JS會比如果我用整個jQuery的輕得多)

問候, 彼得

PS:而且還 - 現在我正在使用JSON2來解析JSON,iScroll提供滾動功能,而我將要使用jQuery的唯一大事就是Ajax的統一......所以如果你有更好的建議 - 我會很高興聽到它。

+0

你可以使用mootools(http://mootools.net/),它是模塊化的,你可以選擇你的組件,很像jQuery UI。你也可以使用你的jQuery Mobile。 –

+0

你看看[jQuery Mobile](http://jquerymobile.com/)嗎?它針對移動設備進行了優化,並且包含與jQuery UI有點相似的基本主題組件。 – jrummell

回答

0

如果您擔心尺寸,請使用zepto。它被設計成jquery-api兼容(除了它目前不會在ajax函數上返回一個jqXHR,所以如果你正在做現代jQuery ajax,你將不得不重寫一些),它是8K壓縮的gzip(與32K相比的jQuery),並且只有44K未壓縮(與jQuery的232K相比)。它利用了現代webkit瀏覽器的功能,並沒有IE所需的膨脹和jQuery所支持的瀏覽器的老化。

0

不幸的是,zepto和(jQuery中的$ .parseJSON()) 這意味着我仍然必須使用JSON2庫。

0

爲什麼你擔心大小( jquery-1.7.2.min.js只有93KB)?

你的問題沒有提到應用程序的設計(例如你只是簡單地使用PhoneGap來啓動一個外部網站或者它是獨立的?)。

jQuery文件將作爲應用程序的資源隨應用程序一起發佈,直到您離開'App'說外部鏈接(在應用程序的web視圖控件中打開的鏈接而不是本機瀏覽器例如IE,Safari等))。