jQuery 開啟 1.8 時代,1.8 Beta 1 發布

openkk 12年前發布 | 7K 次閱讀 jQuery

jQuery 發布了全新的版本 1.8 的首個 beta 測試版,下載地址:

http://code.jquery.com/jquery-1.8b1.js

目前全球的大網站中有超過一半的網站在使用 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

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

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!