jQuery 開啟 1.8 時代,1.8 Beta 1 釋出

發表於2012-06-23

英文原文: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

這些改進內容的詳細說明以及實際的改進記錄請看官方發行說明

 

相關文章