2010-06-22 39 views
1

我正在用JavaScript寫幾個小東西,特別是一個mousemove事件和一個AJAX調用。我不認爲有兩件事情需要加載〜25KB的jQuery。加上我希望幾個儘可能的外部依賴關係,並且需要jQuery不是我想要做的事情。減少對JavaScript庫的需求

是否有重寫JavaScript庫和純JavaScript之間的調用的入門/教程?

  • $('element')
  • $.get()

回答

5

對於選擇部分$("element"),你還不如用Sizzle,這是jQuery和其他JS framworks使用相同的庫,並且只有4KB(微細化以及gzip壓縮)。

至於$ .get()調用,本地XMLHttpRequest對象的簡單包裝應該就足夠了,具體取決於您想要提供哪些功能。檢查Mozilla Developper Center文檔的某些指針。

+0

同意。 AJAX請求可以直接寫入XMLHttpRequest;只有構造函數需要一個跨瀏覽器的包裝器。 – harpo 2010-06-22 18:32:45

0

jQuery使用Sizzle作爲其選擇器魔術。我不記得它是否重3或7 kB,但它是一個獨立的庫

0

你可以研究庫代碼,並編寫你自己的IF。