jQuery 3.3.1已經發布,開發團隊正在準備4.0版本
jQuery 3.3.1已經發布,其中包含了許多新特性也提出要移除幾個之前的特性,移除一些特性是為了jQuery 4.0做準備。
在 jQuery發布的一篇博客 中,jQuery核心團隊負責人Timmy Willison提到,jQuery的重點已經開始傾向于移除一些特性:
一般來說,jQuery并不打算添加新的內容了。我們傾向于關注于我們可以移除哪些東西,而不是我們可以添加哪些東西。
盡管如此,jQuery 3.3還是添加了新特性,比如添加了 .addClass()
、 .removeClass()
和 .toggleClass()
使其能夠接受類數組。JQuery 3.3還提出要移除一些特性,為jQuery 4.0做準備。有一些方法已經被移除了,例如 .now
、 .isWindow
和 .camelCase
。Willison寫道,JQuery提出要移除一些功能并不是表示該功能一定被移除:
我們提出對一個方法的移除表示的是它將會被移除,它意味著我們建議大家使用其他的方法作為替代。
簡單來說,對一些方法的“移除”表示的是其中一些方法 將會 被移除,但是仍然有一些會被無限期保留下來。
Willison提到對這些方法的移除將會體現在jQuery 4.0版本中,但是目前對于該版本還沒有足夠的消息。在GitHub的issue中,Willison提到了jQuery 4.0的一些目標,包括 使用下一代的JavaScript對jQuery進行重寫 以及 對jQuery的Event進行重新設計 。在 GitHub的issue跟蹤器 上有許多標記著4.0的issue,有許多issue是2016年就提出來的。
現如今,jQuery依舊是一個很流行的JavaScript庫,盡管大家對使用它的看法呈現兩極分化。一些人說,人們已經不再需要jQuery了,開發者不使用它也能寫出現代的網頁。然而,還有像Remy Sharp這樣的人說,jQuery 仍然很普遍 ,并且對于現在的網頁開發者來說依舊值得學習:
jQuery在現今的網頁開發中依然是很多產的,在您的職業生涯中,您使用到它的可能性非常大。您現在肯定不需要jQuery了,或者您可能也不需要學習jQuery了。但是,jQuery還遠遠沒有死掉、或者瀕臨死亡,它也沒有過時也不會和網頁開發無關。它仍然服務于許多不同領域的開發人員。
查看英文原文: jQuery 3.3.1 Out, Team Preps for 4.0
來自: http://www.infoq.com/cn/news/2018/02/jquery-3-3-released