成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

jQuery 1.5正式版發布 五大變化引人注目

開發 前端
John Resig在jQuery官方博客發表文章,宣布jQuery 1.5正式版已經如期開發完成,可以下載使用。壓縮版本jQuery Minified 29KB,不壓縮版本jQuery Regular(用于閱讀和調試)207KB。由于jQuery已經成為目前最流行的JavaScript庫.

John Resig在jQuery官方博客發表文章,宣布jQuery 1.5正式版已經如期開發完成,可以下載使用。壓縮版本jQuery Minified 29KB,不壓縮版本jQuery Regular(用于閱讀和調試)207KB。由于jQuery已經成為目前最流行的JavaScript庫,得到廣泛的支持,新版本的發布當然非常引人注目。

jQuery創始人John Resig在CSDN TUP活動上演講(相關報道)

另外,微軟和Google也為jQuery 1.5提供了CDN支持,可以直接導入:

微軟:http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.min.js

Google:https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js (發稿時為止尚未上線)

新版本的主要改進可以參見變更日志:http://api.jquery.com/category/version/1.5/。

John Resig總結了幾點比較引人注目的變化。

1. Ajax重寫

Ajax模塊完全進行了重寫。新增一個jXHR對象,為不同瀏覽器內置的XMLHttpRequest提供了一致的超集。對于XMLHttpRequest之外的傳輸機制,比如JSONP請求,jXHR對象也可以進行處理。(詳情可以參見:jQuery.ajax文檔)

此外,系統的可擴展性大大增強,可以附加各種數據處理器、過濾器和傳輸機制,為開發新的Ajax插件提供了方便。(詳情參見:Ajax擴展文檔)

2. 延遲對象

延遲對象(Deferred Object,jQuery.Deferred對象)是一個可鏈接的(chainable)實用工具對象,實現了Promise接口,可以在回調隊列中注冊多個回調、調用回調隊列并轉發任何同步/異步函數的成敗狀態。正如Using Deferreds in jQuery 1.5一文中說明的,其結果是在jQuery中能夠將依賴于某個任務(事件)結果的邏輯與任務本身解耦了。這一點在JavaScript中其實并不新鮮,Mochikit和Dojo等已經實現有些日子了。由于jQuery 1.5的Ajax模塊內置使用了延遲對象,因此現在通過jQuery編寫Ajax程序將自動獲得這一功能。

開發人員借此可以使用無法立即獲得的返回值(如異步Ajax請求的返回結果),而且第一次能夠附加多個事件處理器。

例如,使用了新的jQuery內部Ajax API就可以實現下面的代碼了:

此外,使用jQuery.Deferred還可以開發自己的延遲對象。更多詳情參見:延遲對象文檔。

3. jQuery.sub()

jQuery 1.5提供了一種創建和修改jQuery副本的方式。可以用來添加不向外部公開的方法,或者對jQuery的某些方法進行重新定義以提供新功能,或者提供更好的封裝、避免名稱空間沖突。當然,也可以用來開發插件,但Resig強烈建議在開發插件之前,先考慮jQuery UI widget工廠。

值得注意的是,sub函數并不提供真正的隔離,所有方法、數據、調用仍然依靠jQuery本身來支持。

4. 遍歷性能提高

在新版本中.children(), .pre(), .next()幾個常用的遍歷函數性能有了顯著提高。比如.children()的數據如下所示:

詳細的測試用例和數據可以參考這里。

5. 內部開發系統

John Resig還特別提到了jQuery團隊內部開發系統的兩點改變:一是服務器端用Node.js替換了老的Java/Rhino系統,使得團隊可以專注于JavaScript環境的新變化;二是所用的代碼優化程序從Google Closure切換到UglifyJS,新工具的壓縮效果非常令人滿意。

有意思的是,此前UglifyJS開發者曾經公布過自己的測試結果,表明對jQuery的壓縮結果UglifyJS要比Closure略大(都在72KB左右),但運行速度快得多,而且Closure不太安全。看來,這段時間UglifyJS的進展也很快啊。

原文鏈接:http://www.javaeye.com/topic/901281

【編輯推薦】

  1. 18個最新最給力的jQuery教程分享
  2. 超贊的jQuery幻燈插件 附下載
  3. jQuery實現表格數據的動態添加與統計
  4. jQuery 1.5第一個Beta版發布 付下載
  5. jQuery1.5的六大細節改進:DOM操作更簡單
  6. jQuery1.5新特征之插件機制的救贖
責任編輯:陳貽新 來源: pfans的博客
相關推薦

2020-11-04 09:43:27

人工智能CIO機器學習

2018-12-26 05:00:36

物聯網創新IOT

2018-12-25 23:35:48

物聯網人工智能技術

2015-12-04 17:26:22

O2OOSCA

2024-10-08 16:57:59

2011-08-03 11:03:55

IT安全

2011-03-21 15:56:00

iBeshmet

2011-09-08 13:11:14

框架

2013-02-28 09:33:58

DjangoPython

2013-03-04 09:30:38

ClojureJVM

2020-06-18 07:15:11

物聯網應用物聯網IOT

2009-02-13 10:10:15

360安全瀏覽器1.5360安全正式版

2019-07-23 23:03:32

2011-05-04 08:36:19

jQueryjavascript

2011-09-14 13:32:44

jQuery

2011-11-04 09:09:38

jQuery

2017-03-01 13:04:14

軟件定義數據中心SDDC

2010-07-29 09:03:18

Silverlight

2017-03-03 09:31:06

可視化圖表

2017-11-15 08:10:36

WindowsBUG補丁
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美在线视频 | 亚洲一区 中文字幕 | 国产精品欧美一区二区三区不卡 | 懂色av一区二区三区在线播放 | 亚洲高清在线观看 | 性做久久久久久免费观看欧美 | 黄久久久 | 国产欧美久久一区二区三区 | 日韩国产专区 | 日本成人在线网址 | 国产精品2区 | 日韩一区二区免费视频 | 中文精品一区二区 | 国产精品不卡一区 | 亚洲午夜视频在线观看 | 欧美操操操 | 久草99| 天天综合久久 | 欧美激情一区二区三区 | 日韩欧美视频在线 | 国产精品视频网站 | 夜夜精品浪潮av一区二区三区 | 九九一级片 | 欧美美女爱爱视频 | 视频一区 国产精品 | 国产视频久久久 | 国产夜恋视频在线观看 | 国产www成人 | 日本三级电影在线观看视频 | 日韩在线欧美 | 国产成人99久久亚洲综合精品 | 成人黄色电影在线播放 | 久久久久久国产精品 | 国产人免费人成免费视频 | 国产999精品久久久影片官网 | 日韩中文字幕 | 99久久免费精品国产男女高不卡 | 伊人久久免费 | 日韩中文字幕区 | 日本在线视频一区二区 | 亚洲综合视频 |