英文原文:jQuery Blog, 翻譯:oschina
jQuery 釋出了全新的版本 1.8 的首個 beta 測試版
目前全球的大網站中有超過一半的網站在使用 jQuery,這是一個很巨大的成功,但是我們不能過度興奮,因為在過去幾年裡,瀏覽器發生了令人難以置信的蛻變,Web 開發必須不斷的適應這一變化,jQuery 更應該不斷的發展來支援這種變化。
而 jQuery 1.8 是一個全新的里程碑版本,該版本主要特點包括:
1. 模組化
你可以根據需要來構建定製的 jQuery 版本,包含你想要的一個或者多個模組,你可以使用 grunt 工具來實現此功能。jQuery 的模組包含:ajax, css, dimensions, effects, and offset,如果你不需要一些可選模組,那麼構建的 jQuery 壓縮後只有 21k 左右。
2. 支援瀏覽器自有的 css 字首屬性
例如在 Chrome 瀏覽器上執行 $(“#myscroll”) .css (“marquee-direction”, “backwards”) 最終的結果是設定了 -webkit-marquee-direction: backwards
3. 支援動畫(特效)
jQuery 以前的版本在處理動畫方面可謂一團糟,1.8 版本對這部分進行了重構和清理,現在可以很容易的新增動畫功能,不過目前的 beta1 版本主要是保證了重構後的程式碼可工作。
4. 重構 CSS 選擇器引擎 —— Sizzle
重構後的 Sizzle 進一步提升了效能。
5. 防止跨站點指令碼攻擊 XSS
6. 廢棄一些 API
這些改進內容的詳細說明以及實際的改進記錄請看官方發行說明。