jQuery 3.0 Alpha版本釋出,開發人員需要在升級前充分測試
jQuery團隊宣佈了jQuery 3.0 alpha版本,使開發人員可以為即將正式推出的特性做好準備。在那篇博文中,團隊核心成員Timmy Willison描述了許多變化,並要求社群幫忙測試。
\\這個版本包含若干破壞性變化,開發人員在升級到最新版本之前要測試他們的程式碼,這一點很重要。以下是部分最主要的變化:
\\- 簡化
.show()
和.hide()
的邏輯 \\ - 延遲物件相容Promises/A+ \\
- 用於動畫的
requestAnimationFrame
\
對.show()
和.hide()
實現方式的修改建議肯定會讓部分Web開發人員十分痛苦。按照那篇博文的說法,幾年來,那些方法背後的邏輯變得越來越複雜,涵蓋了越來越多的邊緣情況。隨著響應式設計成為主流,更多的邏輯被加入進來,用於處理現代設計需求。
3.0版本撤銷了所有這些複雜的邏輯,恢復成一個簡單的設定或清除方法display: none
。jQuery團隊清楚,這會破壞許多程式碼,因此,他們提出了下面這條建議:
\\\不要使用樣式表設定預設值為
\display: none
,然後嘗試使用.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上的討論中。
\\相關文章
- 團隊作業5——測試與釋出(Alpha版本)
- 開發人員 vs 測試人員
- 團隊作業5-測試與釋出(Alpha版本)
- 【專題】測試人員 VS 開發人員
- 重磅升級!TDengine3.0 正式釋出
- 開發人員的測試悖論
- jQuery開發團隊今天釋出了1.8的首個測試版本jQuery
- 路人開發對測試人員的看法
- Firefox 2.0 的第二個alpha 測試版Bon Echo Alpha 2 釋出Firefox
- 開發人員測試 Devin AI 後的發現devAI
- 測試人員與開發人員的比例究竟多少是合理的?
- 優秀的開發人員和測試人員應有的態度
- oracle upgrade 升級前測試,升級後穩定計劃Oracle
- 流程+許可權全面升級,LeaRun敏捷開發框架,.Net Core版本釋出敏捷框架
- Istio釋出WebAssembly外掛的alpha版本Web
- jQuery 釋出 3.4.0 版本jQuery
- [原創]測試漫談之讓開發人員執行測試
- 開發人員必備的技能——單元測試
- 如何做一個讓開發人員看得起的測試人員
- FlutterBoost3.0釋出preview版本FlutterView
- [開發故事]關於測試人員的職業發展
- JNPF快速開發平臺3.0版本即將重磅釋出
- DevEco Device Tool 3.0 Release 新版本釋出,支援多人共享開發dev
- 【版本升級】PerfDog新增多維度測試報告對比功能、iOS電量測試功能升級測試報告iOS
- 測試:開發人員理想與現實的大PK
- 分階段釋出,讓版本升級更平穩
- 【版本升級】跨平臺開發框架DevExtreme釋出v18.1.4|附下載框架devREM
- 為什麼招聘測試人員需要有開發經驗
- 微軟將釋出10款假補丁 測試Windows 7升級機制微軟Windows
- [重磅釋出] PerfDogService 商業版本正式開啟,功能優化,體驗升級!Gse優化
- Truffle 2.0升級3.0升級指南
- 測試人員承接測試需求的策略
- 優秀的開發和測試人員是什麼樣的?
- 開發人員和測試MM能在一起的原因
- 蘋果向開發人員釋出macOS Big Sur 11.1 Beta蘋果Mac
- 軟體測試初級人員如何應對職場面試?面試
- 基於 Laravel 的 ThinkSNS+ alpha.2 版本釋出【研發日記六】Laravel
- 開發人員需做程式碼複查的5個原因