2012-05-17 44 views
0

像jQuery或原型的JavaScript框架是最小的,並有DOM操作和動畫?我正在尋找可用於構建自定義「網絡小部件」的內容,而不會在網站大小上增加大量的空間。我絕對需要通過css選擇器進行DOM查詢。有5kb大小的東西有這樣的東西嗎?最小的JavaScript框架

編輯

應該說,我需要的CSS3選擇器的跨平臺,包括IE7 +

+1

['querySelector'(https://developer.mozilla.org/en/DOM/Document.querySelector)和['querySelectorAll'] (https://developer.mozilla.org/en/DOM/document.querySelectorAll)是現代瀏覽器的本地特性,因此完全沒有足跡! –

+0

不知道你的場景的細節,我建議使用CDN提供的jQuery.js可能會給你在許多情況下已經緩存在設備上的好處。 –

+0

@JamesAllardice。但在舊瀏覽器中不存在...所以你確實需要一個js框架。 – gdoron

回答

2

既然您沒有指定瀏覽器版本或任何東西,答案是你不需要任何框架。所有當前框架都是在標準JS之上編寫的,因此您可以直接使用這些功能,而querySelector(All)可以爲您處理選擇器查找。

0

看看仄例如:

http://zeptojs.com/

+0

不IE兼容 – LordZardeck

+0

以及你沒有聲明IE兼容性在第一位。 – mpm

+0

順便說一句,jQuery的重要之處在於它能夠保持IE的兼容性,而像框架這樣的很多jQuery並沒有像IE那樣被測試過。 – mpm

2

你最好的選擇可能是使用Sizzle,這是jQuery的內部使用它作爲選擇器引擎。它支持幾乎所有的CSS3選擇器,並在網站規定:

只有4KB精縮和gzip壓縮

Sizzle函數返回元素的數組。例如:

var elems = Sizzle(".myElems"); 
+0

那麼我會用什麼動畫呢? – LordZardeck

+2

我不知道......你的問題只需要CSS選擇器支持! –

+0

**?!** _「像jQuery或原型那樣的JavaScript框架最小,並且具有DOM操作**和動畫**?「_ – gdoron