Lodash發布版本4.0,新增更小的核心和大量的改進

jopen 8年前發布 | 12K 次閱讀 軟件開發

作為JavaScript實用程序庫的 Lodash近期發布了 其4.0的版本,提供了新的核心以及其它大量的改進。

Lodash一直在持續的增加新的特性,所以文件的大小也一直在持續的增長。一些開放者需要全部的庫,然而還有一些開發者并不需要全部,而是希望只要自己需要的那部分就好了。為了同時滿足這相互沖突的二者的需求,新版本開發了微內核,大小只有12K(壓縮后是4K)。此版本 包含 了最為重要的65個特性,比如`foreach`和`map`。另外,完全的版本則新增了80個新的方法,諸如`flatMap`和`toLower`。

因為Lodash是遵循[語義化版本](http://semver.org/lang/zh-CN/)的。主版本號必須在有任何不兼容的修改被加入公共 API 時遞增,次版本號必須在有向下兼容的新功能出現時遞增。他們作了 大量的變化 ,所以升級到Lodash 4.0是順勢而行。

你將不會在Lodash中再看到已經失去開發者們寵愛的前端包管理器Bower的身影了。取而代之的是,npm,這將會是主流,按名稱歸類也取消了,所以開發獨立的功能也變得容易了許多。

去年,Lodash和Underscore團隊開始就合并兩個庫進行了討論。在4.0的發行注記中,John-David Dalton談到了此新版本是基于最終討論的結果而定:

Lodash v4的很多想法都是來自于那場討論。Lodash若沒有Underscore 的核心團隊的參與和貢獻是不可能開發出來的。其實此次成功的合并兩個團隊的實質在于有的成員本身就同時是兩個程序庫的貢獻者。

關于項目的更多信息,請瀏覽其 Lodash的官方網站 或者查看 托管在GitHub上的倉庫

查看英文原文: Lodash 4.0 adds Smaller Core and Plenty of Changes


來自: http://www.infoq.com/cn/news/2016/01/lodash-4-released

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!