有jQuery的自定义版本吗?

有jQuery的自定义版本吗?,jquery,ajax,json,cordova,Jquery,Ajax,Json,Cordova,我将在Phonegap应用程序中使用jQuery,我的问题是-是否有jQuery的自定义变体。。。例如,当您下载jQuery UI时,您可以选择将整个UI的哪些“部分”包含在您正在下载的包中。那么,jQuery本身中是否有类似的东西 (因为现在我将使用Ajax、JSON解析和选择器,可能还有Bind、Live等事件。对于动画,我使用CSS 3,所以我不需要jQuery中的动画内容,我认为如果我去掉不必要的东西,整个JS将比使用整个jQuery轻得多。) 问候,, 彼得 PS:还有——现在我使用J

我将在Phonegap应用程序中使用jQuery,我的问题是-是否有jQuery的自定义变体。。。例如,当您下载jQuery UI时,您可以选择将整个UI的哪些“部分”包含在您正在下载的包中。那么,jQuery本身中是否有类似的东西

(因为现在我将使用Ajax、JSON解析和选择器,可能还有Bind、Live等事件。对于动画,我使用CSS 3,所以我不需要jQuery中的动画内容,我认为如果我去掉不必要的东西,整个JS将比使用整个jQuery轻得多。)

问候,, 彼得


PS:还有——现在我使用JSON2解析JSON,使用iScroll实现滚动功能,我要使用的唯一一件大事是统一Ajax。。。因此,如果你有更好的建议,我会很高兴听到的。

也许这就是你想要的


这让您可以从jQuery中选择所需的内容,并从所需列表中构建自定义库。

如果您担心大小,请使用。它被设计成与jquery api非常兼容(除了它目前没有在ajax函数上返回jqXHR,所以如果你使用现代jquery ajax,你必须重写一些。它是8K压缩的Gzip(与jquery的32K相比),只有44K未压缩(与jquery的232K相比)。它利用了现代webkit浏览器功能,没有像jQuery那样的IE和旧浏览器支持所需的膨胀。

不幸的是,zepto和定制的jQuery变体都没有解析JSON功能。($.parseJSON()在jQuery中)
这意味着我还必须使用JSON2库。

为什么要担心大小(jquery-1.7.2.min.js只有93KB)

您的问题没有提到应用程序的设计(例如,您只是使用PhoneGap来启动外部网站,还是完全独立?)


jQuery文件将作为应用程序的资源与应用程序一起发布,直到您离开“应用程序”以获得外部链接(在应用程序的web视图控件中打开的链接,而不是本机浏览器(例如IE、Safari等))。

您可以改为使用mootools(),它是模块化的,您可以选择类似于jQuery UI的组件。您也可以选择jQuery Mobile。您看过吗?它针对Mobile进行了优化,包括一些与jQuery UI类似的基本主题组件。