9 個超實用的 JavaScript 原生插件工具
逆鋒起筆關(guān)注后回復(fù)編程pdf領(lǐng)取編程大佬們所推薦的 23 種編程資料!
1、cypress

Cypress允許你創(chuàng)建可以與單擊按鈕交互的測試,填寫表格,這個很好地支持定期更新。 唯一的缺點是你會發(fā)現(xiàn)Cypress的學習曲線有點寬,因為它需要一些時間,這取決于你之前測試JavaScript應(yīng)用程序的知識。 此外,另一個主要問題是它目前不支持Safari。
2、 rollup

Rollup是一個模塊打包器,它使用標準化的 ES 模塊格式進行代碼,而不是以前的解決方案,例如CommonJS & AMD。 它可以輕松優(yōu)化ES模塊以在現(xiàn)代瀏覽器中更快地本地加載,并放置允許ES 模塊工作流的遺留模塊格式。 由于支持tree shaking,它是一個很棒的模塊打包器,雖然不像Parcel或Webpack那樣出名,但它仍然隨著響應(yīng)式更新而增長。
3、day.js

在JavaScript 中,你最有可能使用日期和時間庫構(gòu)建應(yīng)用程序,而days.js是Moment.js的絕佳替代品。因為它更輕巧并且具有所有相同的 API。 文檔也很棒,新開發(fā)人員可以在更短的時間內(nèi)輕松適應(yīng)day.js。
4、 immer

非常輕量級的包(5KB),有助于處理React應(yīng)用程序中的不可變狀態(tài),我們只需要通過不干擾原始狀態(tài)來更改虛擬狀態(tài),然后,一旦所有更改完成,它就會推送下一個狀態(tài)。 它的樣板代碼很少,因此你的代碼看起來更簡潔,結(jié)構(gòu)更簡潔。
5、jsdoc

如果你需要記錄你的個人功能,那么jsdoc是一個很好的工具。生成的文件非?;A(chǔ),用于文檔目的,你可以在短時間內(nèi)擁有自己的功能文檔。 該文檔對于新開發(fā)人員來說也很棒且易于使用,并且在開始使用jsdoc時不需要太多經(jīng)驗。 特別是如果你在團隊中工作,它會提高你工作流程的整體生產(chǎn)力,因為你已經(jīng)定義了自己的功能。
6、ramda

Ramda強調(diào)更純粹的函數(shù)風格,不變性和無副作用的函數(shù)是其設(shè)計理念的核心,幫助你用簡潔優(yōu)雅的代碼完成工作。 這些函數(shù)是自動柯里化的,這使你不提供最終參數(shù)即可從舊函數(shù)構(gòu)建新函數(shù)。 唯一的缺點是它可能很快變得不可讀,因此建議避免鏈接太多函數(shù)。
7、 p-limit

如果你想限制 JavaScript 中的 promise 或同時阻止來自服務(wù)器的所有請求調(diào)用,那么這個庫適合你。
8、Akita

在開始之前你需要知道RxJS風格的observables以及基本的TypeScript語法。 如果你正在使用 Angular 應(yīng)用程序,建議使用 Akita,因為與ngrx和ngxs相比,它更容易。
9、js-cookie

這個庫使代碼在處理 cookie 時更加清晰和可用,你可以使用一個簡單的 API 來管理 cookie,其中包括開發(fā)人員需要的一切。
你應(yīng)該知道的 89 個"操作系統(tǒng)"核心概念
在 IDEA 中的各種調(diào)試,Bug 定位(超級全面)
V8 引入全新的非優(yōu)化 JS 編譯器,性能大幅提升!
逆鋒起筆是一個專注于程序員圈子的技術(shù)平臺,你可以收獲最新技術(shù)動態(tài)、最新內(nèi)測資格、BAT等大廠大佬的經(jīng)驗、增長自身、學習資料、職業(yè)路線、賺錢思維,微信搜索逆鋒起筆關(guān)注!
支持下
評論
圖片
表情

