2015-07-02 24 views
1

我正在閱讀jquery代碼。 我發現以下方法適用於跨平臺編程。 (桌面,Web瀏覽器和移動應用)選擇器的jquery代碼中的最小模塊/方法集

$(selector) 
$.ajax()  <----------I am not sure if this is veryuseful 
$(selector).find() 
$(selector).bind() 
$(selector).unbind() 
$(selector).delegate() 
$(selector).remove() 
$(selector).attr() 
$(selector).html() 

我的意思是我喜歡的JavaScript本機代碼來處理業務邏輯的除了一些選擇/ DOM方法。這意味着我甚至可以在QT/QML中使用相同的邏輯代碼。

上面的函數是否有一組最小的模塊/方法?

+0

[你可能不需要jQuery](http://youmightnotneedjquery.com/)。 –

回答

0

我的理解是,你只是想要一個輕量級的jQuery版本。雖然你可能只想使用上述函數,但如果你正在尋找的是jQuery,那麼砍掉jQuery並不會帶來巨大的提升。當然,使用本地DOM功能要快得多,但是,您也可以自由使用這兩種功能。

有Zepto(http://zeptojs.com/),它將能夠完成您請求的所有功能。

此外,http://projects.jga.me/jquery-builder/可以用來建立一個自定義的jQuery構建和您可以刪除「CSS」,「阿賈克斯」和「效果」打倒包的大小,同時保留核心功能