jQuery 1.10.0 和 jQuery 2.0.1 釋出

jobbole發表於2013-05-27

  據 jQuery 官博 5 月 24 日博文,宣佈同時釋出 jQuery 1.10.0 和 jQuery 2.0.1。以下是官博文章的部分摘譯:

  今天是釋出軟體的好日子,真的是好日子。我們有兩個版本要釋出!今天是 jQuery 1.10.0 和 jQuery 2.0.1 的首演。 jQuery 1.10.0  距 jQuery 1.2.6 的釋出世界有五年之久。

  儘管同時釋出兩個版本總是不容易,但成功了就很容易讓人有成就感。團隊肯定對這兩貨的交付很滿意;那些之前已經升級到 1.9/2.0 版本的使用者,對這兩個版本,應當有一份輕鬆時間。如果你是在更新舊程式碼,那 jQuery 1.9 升級指南中的建議,仍然有用。同時也別忘了,jQuery 2.0 是不支援 IE 6、7、8 的,不過 1.x 系列是支援低版本的 IE 瀏覽器。如果你在升級或維持 1.9 版之前舊版方面需要幫助,別忘了有 jQuery 遷移外掛

  和往常一樣,最新版本放在我們的下載頁面了。

  這兩個版本有什麼新東西呢?我們的主要目標是同步 1.x 和 2.x 產品線中的特性和行為,正如一年前我們釋出 jQuery 2.0 時所承諾的一樣。展望未來,我們儘量保持同步,所以 1.11 和 2.1 特性相當。我們不期望你會發現有什麼顛覆性的變化。這裡有些亮點:

  寬鬆的 HTML 解析:在 $(htmlString) 的標籤之前,你可以再次有空格或換行。在解析從外部源獲取的 HTML 時,我們仍強烈建議你使用  $.parseHTML() ,我們或許在將來對 HTML 解析做更近一步的改變。

  Increased modularity:在這兩個版本中,你現在可定製 build 排除 .wrap(), .wrapAll(),.wrapInner() 和 .unwrap() 方法。如果你的全部程式碼都是在用從 jQuery 1.7 中引入的更新的 .on() 事件方法,那你也排除 .bind() 和 .delegate() 方法。這些 build 已在 jQuery 和 Google 這可用,微軟的 CDNs 繼續包括所有方法,以提供最大的相容性。

  No more IE9 focus of death:如果在一個網頁準備好之前,該網頁中的 iframe 企圖聚焦某個元素,或者甚至想要讀取 document.activeElement ,那就會引發報錯。我們目前在解決這個問題

  Cordova bug fix in 2.0.1:Cordova deviceready 事件並沒有很好設定事件目標,所以我們通過向 document 設定目標,解決了問題。

  非常感謝那些參與 jQuery 1.10.0 和 jQuery 2.0.1 的朋友:Brandon Johnson、 Chris Talkington、Dmitry Gusev、James Burke、 Jason Bedard、Julian Aubourg、Kyle Robinson Young、Mark Raddatz、Michał Gołębiowski,、Nguyen Phuc Lam、Oleg Gaidarenko、Renato Oliveira dos Santos、Richard Gibson、Rick Waldron、Scott González、Timmy Willison、Timo Tijhof 和 Tom H Fuertes。

  如果你還想檢視更多內容,請移步 jQuery 官博。 編譯:伯樂線上 – 黃利民

  譯文連結:http://blog.jobbole.com/40197/

相關文章