成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

2018年你應(yīng)該知道的11個Javascript實用程序庫

Ali_ / 423人閱讀

摘要:構(gòu)建是為了在中為常見任務(wù)提供實用程序功能。所有功能都自動進(jìn)行,并且相應(yīng)地安排傳遞的參數(shù)以便于使用。在星級,是一個用于處理本機(jī)對象的實用程序庫。該庫沒有外部依賴關(guān)系,這是一個將事件作為序列進(jìn)行測試的現(xiàn)場演示。

由于Javascript在2018年仍然是最受歡迎和最廣泛使用的編程語言,因此圍繞它擴(kuò)展了生態(tài)系統(tǒng)。

盡管如此,Javascript的小型“標(biāo)準(zhǔn)庫”仍然會保持這種狀態(tài)。為填補(bǔ)這一空白,許多流行的實用程序庫在過去幾年中在GitHub上發(fā)展壯大。以下是有用且高度維護(hù)的庫的簡短列表。

提示:列表中的大多數(shù)(如果不是全部)庫都可以與Bit的組件平臺結(jié)合使用,這樣您就可以多帶帶使用任何功能來發(fā)現(xiàn),使用甚至從使用它的任何項目開發(fā)。

使用也在GitHub上的Bit,您可以無縫地隔離任何這些庫中的組件(無重構(gòu)),并使用NPM將它們安裝在其他項目中,使用Bit,更新更改,協(xié)作和保持同步從任何項目開發(fā)它們。隨意跳進(jìn)去。

Bit - Share and build with code components _Bit helps you share, discover and use code components between projects and applications to build new features and…_bitsrc.io[](https://bitsrc.io)

1. Underscore & Lodash?(dah)

大多數(shù)人可能已經(jīng)知道了。構(gòu)建Underscore是為了在Javascript中為常見任務(wù)提供實用程序功能。 Lodash是NPM下載量最大,依賴性最強(qiáng)的軟件包,旨在為數(shù)組,字符串,對象和參數(shù)對象提供更一致的跨環(huán)境迭代支持。它已經(jīng)成為Underscore的超集,并且都由相同的核心貢獻(xiàn)者維護(hù)。絕對應(yīng)該在你的技術(shù)堆棧中。

lodash/lodash _lodash - A modern JavaScript utility library delivering modularity, performance, & extras._github.com[](https://github.com/lodash/lod...

jashkenas/underscore underscore - JavaScript"s utility belt_github.com[](https://github.com/jashkenas/...

lodash. Javascript components by lodash. _Non-Official and community generated collection of the Lodash JS utility library functionalities made individually…_bitsrc.io[](https://bitsrc.io/lodash/lodash)

2. Ramda

這個JS實用程序庫超過12K星,專為函數(shù)式編程而設(shè)計,可以輕松創(chuàng)建不會改變用戶數(shù)據(jù)的功能管道。不可變性和無副作用功能是其設(shè)計理念的核心。所有功能都自動進(jìn)行curried,并且相應(yīng)地安排傳遞的參數(shù)以便于使用。

ramda/ramda _ramda -? Practical functional Javascript_github.com[](https://github.com/ramda/ramda)

另請查看: immutable.js

3. MathJS

在6K星級,Math.js是一個廣泛的JavaScript和Node.js數(shù)學(xué)庫,它與JavaScript的內(nèi)置數(shù)學(xué)庫兼容。該庫包含一個靈活的表達(dá)式解析器,能夠執(zhí)行符號計算,并帶有大量內(nèi)置函數(shù)和常量。你甚至可以自己擴(kuò)展它。

josdejong/mathjs _mathjs - An extensive math library for JavaScript and Node.js_github.com[](https://github.com/josdejong/...

4. Moment/date-fns

在近40K星級,moment.js是一個JavaScript日期和時間操作庫,用于解析,驗證,操作和格式化日期。 Moment旨在在瀏覽器和Node.js中工作。從v 2.10.0開始,代碼編寫在ECMAScript 6模塊中。

Date-fns是一個越來越流行的(11K星,每周超過50萬次NPM安裝)時間操作庫,用于Javascript,由許多開發(fā)人員選擇替換 moment.js(參見比較),提供超過130個函數(shù)來操作瀏覽器和節(jié)點中的日期.js文件。 Date-fns是使用純函數(shù)構(gòu)建的,并且在不更改傳遞日期實例的情況下保持不可變。它適用于webpack,Browserify或Rollup等捆綁器,并且還支持tree-shaking。

moment/moment _moment - Parse, validate, manipulate, and display dates in javascript._github.com[](https://github.com/moment/mom...

date-fns/date-fns _date-fns - ? Modern JavaScript date utility library ??_github.com[](https://github.com/date-fns/d...

5. Sugar

在3.5K星級,Sugar是一個用于處理本機(jī)對象的Javascript實用程序庫。自定義構(gòu)建和模塊化的npm包允許您只使用您需要的東西(也可以與Bit結(jié)合使用),用戶可以定義方法或使用插件來處理專門的用例。值得一試。

andrewplummer/Sugar _Sugar - A Javascript library for working with native objects._github.com[](https://github.com/andrewplum...

6. Lazy

在5K星級,lazy.js是一個用于JavaScript的函數(shù)實用程序庫,它具有一個懶加載引擎,“盡可能少地工作”,同時仍然足夠靈活。該庫沒有外部依賴關(guān)系,這是一個將Dome 事件作為序列進(jìn)行測試的現(xiàn)場演示。以下是要開始使用的API文檔 。

dtao/lazy.js _lazy.js - Like Underscore, but lazier_github.com[](https://github.com/dtao/lazy.js)

7. CollectJS

在3.5K星級,collect.js是一個非常有前途和無依賴性的包裝器,用于在Javascript中處理數(shù)組和對象,其中有許多有用的功能和API(幾乎)與Laravel Collections相同。這個library得到了積極維護(hù),值得關(guān)注。

ecrmnn/collect.js _collect.js -

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/96194.html

相關(guān)文章

  • 2018年你應(yīng)該知道11Javascript實用程序

    摘要:構(gòu)建是為了在中為常見任務(wù)提供實用程序功能。所有功能都自動進(jìn)行,并且相應(yīng)地安排傳遞的參數(shù)以便于使用。在星級,是一個用于處理本機(jī)對象的實用程序庫。該庫沒有外部依賴關(guān)系,這是一個將事件作為序列進(jìn)行測試的現(xiàn)場演示。 由于Javascript在2018年仍然是最受歡迎和最廣泛使用的編程語言,因此圍繞它擴(kuò)展了生態(tài)系統(tǒng)。 showImg(https://segmentfault.com/img/re...

    Yumenokanata 評論0 收藏0
  • 2018年你應(yīng)該知道9關(guān)于CSS組件化JS

    摘要:解析時,樣式組件將生成唯一的類名,并將注入。在星,由創(chuàng)建,被定義為組件樣式的工具鏈。它具有可預(yù)測的組合,以避免的特殊性問題。將該項目定義為組件樣式通過優(yōu)雅靈感解決,占地面積小小于,以及出色的性能。 一個特別有趣的概念是在CSS中使用JS將CSS抽象到組件級別本身,使用JavaScript以聲明性和可維護(hù)的方式描述樣式。所以,我們已經(jīng)列出了一些有用的項目來開始。 您還可以閱讀這個推薦的討...

    zhiwei 評論0 收藏0
  • 2018年你應(yīng)該知道9關(guān)于CSS組件化JS

    摘要:解析時,樣式組件將生成唯一的類名,并將注入。在星,由創(chuàng)建,被定義為組件樣式的工具鏈。它具有可預(yù)測的組合,以避免的特殊性問題。將該項目定義為組件樣式通過優(yōu)雅靈感解決,占地面積小小于,以及出色的性能。 一個特別有趣的概念是在CSS中使用JS將CSS抽象到組件級別本身,使用JavaScript以聲明性和可維護(hù)的方式描述樣式。所以,我們已經(jīng)列出了一些有用的項目來開始。 您還可以閱讀這個推薦的討...

    DDreach 評論0 收藏0
  • 2019 PHP程序員發(fā)展路線

    摘要:在年我參加兄弟連的培訓(xùn),成為一名程序員。我認(rèn)為成為程序員的有以下三種途徑。為大家準(zhǔn)備了一份年程序員發(fā)展路線??梢娨部梢躁P(guān)注下上個時代框架霸主他的新版本可能會有奇跡發(fā)生擴(kuò)展異步編程框架這個就不必多說了。 showImg(https://segmentfault.com/img/bVbmMdM?w=640&h=364); 我一生的文章都會放在這里,我的博客,我希望每一行代碼,每一段文字都能...

    MangoGoing 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<