摘要:構(gòu)建是為了在中為常見任務(wù)提供實(shí)用程序功能。所有功能都自動(dòng)進(jìn)行,并且相應(yīng)地安排傳遞的參數(shù)以便于使用。在星級(jí),是一個(gè)用于處理本機(jī)對象的實(shí)用程序庫。該庫沒有外部依賴關(guān)系,這是一個(gè)將事件作為序列進(jìn)行測試的現(xiàn)場演示。
由于Javascript在2018年仍然是最受歡迎和最廣泛使用的編程語言,因此圍繞它擴(kuò)展了生態(tài)系統(tǒng)。
盡管如此,Javascript的小型“標(biāo)準(zhǔn)庫”仍然會(huì)保持這種狀態(tài)。為填補(bǔ)這一空白,許多流行的實(shí)用程序庫在過去幾年中在GitHub上發(fā)展壯大。以下是有用且高度維護(hù)的庫的簡短列表。
提示:列表中的大多數(shù)(如果不是全部)庫都可以與Bit的組件平臺(tái)結(jié)合使用,這樣您就可以多帶帶使用任何功能來發(fā)現(xiàn),使用甚至從使用它的任何項(xiàng)目開發(fā)。
使用也在GitHub上的Bit,您可以無縫地隔離任何這些庫中的組件(無重構(gòu)),并使用NPM將它們安裝在其他項(xiàng)目中,使用Bit,更新更改,協(xié)作和保持同步從任何項(xiàng)目開發(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ù)提供實(shí)用程序功能。 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這個(gè)JS實(shí)用程序庫超過12K星,專為函數(shù)式編程而設(shè)計(jì),可以輕松創(chuàng)建不會(huì)改變用戶數(shù)據(jù)的功能管道。不可變性和無副作用功能是其設(shè)計(jì)理念的核心。所有功能都自動(dòng)進(jìn)行curried,并且相應(yīng)地安排傳遞的參數(shù)以便于使用。
ramda/ramda _ramda -? Practical functional Javascript_github.com[](https://github.com/ramda/ramda)
另請查看: immutable.js
3. MathJS在6K星級(jí),Math.js是一個(gè)廣泛的JavaScript和Node.js數(shù)學(xué)庫,它與JavaScript的內(nèi)置數(shù)學(xué)庫兼容。該庫包含一個(gè)靈活的表達(dá)式解析器,能夠執(zhí)行符號(hào)計(jì)算,并帶有大量內(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星級(jí),moment.js是一個(gè)JavaScript日期和時(shí)間操作庫,用于解析,驗(yàn)證,操作和格式化日期。 Moment旨在在瀏覽器和Node.js中工作。從v 2.10.0開始,代碼編寫在ECMAScript 6模塊中。
Date-fns是一個(gè)越來越流行的(11K星,每周超過50萬次NPM安裝)時(shí)間操作庫,用于Javascript,由許多開發(fā)人員選擇替換 moment.js(參見比較),提供超過130個(gè)函數(shù)來操作瀏覽器和節(jié)點(diǎn)中的日期.js文件。 Date-fns是使用純函數(shù)構(gòu)建的,并且在不更改傳遞日期實(shí)例的情況下保持不可變。它適用于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星級(jí),Sugar是一個(gè)用于處理本機(jī)對象的Javascript實(shí)用程序庫。自定義構(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星級(jí),lazy.js是一個(gè)用于JavaScript的函數(shù)實(shí)用程序庫,它具有一個(gè)懶加載引擎,“盡可能少地工作”,同時(shí)仍然足夠靈活。該庫沒有外部依賴關(guān)系,這是一個(gè)將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星級(jí),collect.js是一個(gè)非常有前途和無依賴性的包裝器,用于在Javascript中處理數(shù)組和對象,其中有許多有用的功能和API(幾乎)與Laravel Collections相同。這個(gè)library得到了積極維護(hù),值得關(guān)注。
ecrmnn/collect.js _collect.js -
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/116911.html
摘要:構(gòu)建是為了在中為常見任務(wù)提供實(shí)用程序功能。所有功能都自動(dòng)進(jìn)行,并且相應(yīng)地安排傳遞的參數(shù)以便于使用。在星級(jí),是一個(gè)用于處理本機(jī)對象的實(shí)用程序庫。該庫沒有外部依賴關(guān)系,這是一個(gè)將事件作為序列進(jìn)行測試的現(xiàn)場演示。 由于Javascript在2018年仍然是最受歡迎和最廣泛使用的編程語言,因此圍繞它擴(kuò)展了生態(tài)系統(tǒng)。 showImg(https://segmentfault.com/img/re...
摘要:解析時(shí),樣式組件將生成唯一的類名,并將注入。在星,由創(chuàng)建,被定義為組件樣式的工具鏈。它具有可預(yù)測的組合,以避免的特殊性問題。將該項(xiàng)目定義為組件樣式通過優(yōu)雅靈感解決,占地面積小小于,以及出色的性能。 一個(gè)特別有趣的概念是在CSS中使用JS將CSS抽象到組件級(jí)別本身,使用JavaScript以聲明性和可維護(hù)的方式描述樣式。所以,我們已經(jīng)列出了一些有用的項(xiàng)目來開始。 您還可以閱讀這個(gè)推薦的討...
摘要:解析時(shí),樣式組件將生成唯一的類名,并將注入。在星,由創(chuàng)建,被定義為組件樣式的工具鏈。它具有可預(yù)測的組合,以避免的特殊性問題。將該項(xiàng)目定義為組件樣式通過優(yōu)雅靈感解決,占地面積小小于,以及出色的性能。 一個(gè)特別有趣的概念是在CSS中使用JS將CSS抽象到組件級(jí)別本身,使用JavaScript以聲明性和可維護(hù)的方式描述樣式。所以,我們已經(jīng)列出了一些有用的項(xiàng)目來開始。 您還可以閱讀這個(gè)推薦的討...
摘要:在年我參加兄弟連的培訓(xùn),成為一名程序員。我認(rèn)為成為程序員的有以下三種途徑。為大家準(zhǔn)備了一份年程序員發(fā)展路線。可見也可以關(guān)注下上個(gè)時(shí)代框架霸主他的新版本可能會(huì)有奇跡發(fā)生擴(kuò)展異步編程框架這個(gè)就不必多說了。 showImg(https://segmentfault.com/img/bVbmMdM?w=640&h=364); 我一生的文章都會(huì)放在這里,我的博客,我希望每一行代碼,每一段文字都能...
閱讀 1406·2021-11-24 10:20
閱讀 3649·2021-11-24 09:38
閱讀 2294·2021-09-27 13:37
閱讀 2196·2021-09-22 15:25
閱讀 2270·2021-09-01 18:33
閱讀 3487·2019-08-30 15:55
閱讀 1783·2019-08-30 15:54
閱讀 2080·2019-08-30 12:50