VOOZH about

URL: https://read01.com/zh-hk/8G70Bn.html

⇱ jQuery 3.0 Alpha版本發佈,開發人員需要在升級前充分測試 - 壹讀


Saturday, Apr 11, 2026

jQuery 3.0 Alpha版本發佈,開發人員需要在升級前充分測試

2015/07/17 來源:OPEN資訊

jQuery團隊宣佈了jQuery 3.0 alpha版本,使開發人員可以為即將正式推出的特性做好準備。在那篇博文中,團隊核心成員Timmy Willison描述了許多變化,並要求社區幫忙測試。

這個版本包含若干破壞性變化,開發人員在升級到最新版本之前要測試他們的代碼,這一點很重要。以下是部分最主要的變化:

  • 簡化.show.hide的邏輯
  • 延遲對象兼容Promises/A+
  • 用於動畫的requestAnimationFrame
.show.hide實現方式的修改建議肯定會讓部分Web開發人員十分痛苦。按照那篇博文的說法,幾年來,那些方法背後的邏輯變得越來越複雜,涵蓋了越來越多的邊緣情況。隨著響應式設計成為主流,更多的邏輯被加入進來,用於處理現代設計需求。3.0版本撤銷了所有這些複雜的邏輯,恢復成一個簡單的設置或清除方法display: none。jQuery團隊清楚,這會破壞許多代碼,因此,他們提出了下面這條建議:.show——或者其它任何顯示元素的方法,如.slideDown.fadeIn——讓它顯示。在Reddit的討論中,Larry Davis(lazd)提出了僅使用內置的HTML5屬性hidden顯示及隱藏元素的建議。這個特性經常用於現代瀏覽器中,但在舊瀏覽器中有兼容問題。但是,Dave Methvin指出,在這種常見的場景中使用hidden不符合HTML5規範的建議做法。

Alpha版本有兩個:3.0版本和3.0兼容版本。通先前的版本一樣,主要版本面向IE9及以上版本,而兼容版本面向需要支持IE8的開發人員。

3.0版本的發佈時間尚未公佈。

開發人員可以通過CDN試用新的庫(3.0版本3.0兼容版本),或者通過npm:

npm install jquery@3.0.0-alpha1 npm install jquery-compat@3.0.0-alpha1

在發佈公告的底部有一份alpha版本的完整更新列表,歡迎開發人員參與到GitHub上的討論中。

查看英文原文:jQuery 3.0 Alpha Announced, Developers Need to Test

您可能感興趣
免責聲明:本文內容來源于OPEN資訊,文章觀點不代表壹讀立場,如若侵犯到您的權益,或涉不實謠言,敬請向我們提出檢舉
最新文章 / 服務條款 / 私隱保護 / DMCA / 聯絡我們

壹讀/READ01.COM