jQuery官方答用戶問:最后一條亮了
jQuery 開發團隊稱在2. 0 版本中將不再支持 IE 6/7/8,引起了軒然大波。該團隊今天在博客中發表了一篇文章,重點回答了用戶最關注的一些問題。
問:jQuery 為何要放棄對 IE 6/7/8的支持?(實際上是 jQuery 2.0 不支持 IE 6/7/8)
并不是這樣,明年初發布的 jQuery 1.9 仍將支持老款的 IE 版本。在 jQuery 2.0 發布后,我們仍會繼續維護 jQuery 1.9 版本。
問:為什么要讓我使用條件注釋語句來選擇 jQuery 版本?
并不是這樣,條件注釋語句(見這篇文章最后)是用于在 jQuery 1.9 和2.0共同使用時,針對 IE 的版本進行自動選擇的。如果只使用 jQuery 1.9,就不需要條件注釋語句了。
jQuery 1.9 支持所有的瀏覽器,從 IE 6 到 IE 10、Chrome、Safari、Opera 等。
問:當 jQuery 2.1 發布時,會發生什么情況?jQuery 1.9 是否支持2.1中新增的 API?
這位同學,你想得太遠了。jQuery 2.1 可能到 2014 年才會發布,因此在 2012 年中期很難預料到 jQuery 2.1 是什么樣。我們的目標是保持1.x 和2.x 版本線同步,并通過插件來增加功能。你可以看看 jQuery 2012 大會上的關鍵信息。
問:jQuery 1.9 的支持周期有多久?
老款 IE 存在多久,我們就支持 jQuery 1.9 多久。或許等到微軟 2014 年 4 月終止對 Windows XP 的支持時,老款 IE 的份額將大大下降。
問:我有大量的 IE 8 用戶,你們就不能只放棄 IE 6 或 IE 7 嗎?
老款 IE 都存在很多相同的缺陷,只放棄其中一個或兩個意義不大。如果你需要支持老款 IE,jQuery 1.9 將是很不錯的選擇。
問:我的網站在中國,有 22% 的用戶使用 IE6!
Seems like some sort of human rights violation(不解釋)。哦,這不是一個問題。
Via jQuery 官方博客
來自: www.iteye.com