TypeScript 是 JavaScript 的一個超集,支持 ECMAScript 6 標(biāo)準(zhǔn)( ES6 教程 )由微軟開發(fā)的自由和開源的編程語言。設(shè)計目標(biāo)是開發(fā)大型應(yīng)用,它可以編譯成純 JavaScript,編譯出來的 JavaScript 可以運(yùn)行在任何瀏覽器上。
語言特性 TypeScript 是一種給 JavaScript 添加特性的語言擴(kuò)展。增加的功能包括:
類型批注和編譯時類型檢查
類型推斷
類型擦除
接口
枚舉
Mixin
泛型編程
名字空間
元組
Await
以下功能是從 ECMA 2015 反向移植而來:
以下是一些可以使你的生活變得更加輕松的TypeScript項目。
1、Storybook 網(wǎng)址 :https://github.com/storybookjs/storybook Storybook是用于UI組件的開發(fā)環(huán)境。它可以使開發(fā)人員查看廣泛的組件目錄,還可以測試和分析其不同狀態(tài)。它是為Vue,React,Angular和許多其他框架構(gòu)建的。你用其可以輕松測試組件,而無需任何業(yè)務(wù)邏輯。 2、?Grafana 網(wǎng)址:https://github.com/grafana/grafana
Grafana是Grafana Labs創(chuàng)建的用于監(jiān)視和觀察的開源平臺。無論你將數(shù)據(jù)存儲在何處,Grafana都能幫助你查詢和可視化數(shù)據(jù)。你可以創(chuàng)建各種適合你需求的儀表板,并在團(tuán)隊中共享它們。動態(tài)儀表板能夠創(chuàng)建可重復(fù)使用的儀表板,并且按指標(biāo)查看日志非常簡單。 3、?Turbolinks 網(wǎng)址 :https://github.com/turbolinks/turbolinks
Turbolinks支持更快的Web應(yīng)用程序?qū)Ш健T搸斓哪繕?biāo)是對單頁應(yīng)用程序的使用。當(dāng)你單擊指向另一頁面的鏈接時,Turbolinks將獲取頁面。它適用于所有現(xiàn)代臺式機(jī)和移動瀏覽器,并且還支持移動應(yīng)用程序。 4、TypeScript Deep Dive 網(wǎng)址:https://github.com/basarat/typescript-book
TypeScript Deep Dive由Basarat Ali Syed創(chuàng)建,是學(xué)習(xí)改進(jìn)和跟上TypeScript一切的最新資源。它是免費(fèi)的開源軟件,支持12種語言。它包含了許多很好的示例和技巧來支持其內(nèi)容。值得你學(xué)習(xí)。 5、?n8n — WorkFlow Automation Tool 網(wǎng)址 :https://github.com/n8n-io/n8n
n8n是一個免費(fèi)的工作流程自動化工具,可幫助你通過API將所有應(yīng)用互連在一起,從而無需代碼即可共享和操作數(shù)據(jù)。n8n擁有170多個不同的節(jié)點來自動化你的工作流程,因此可高度自定義。可以將其托管在你自己的服務(wù)器上,以確保數(shù)據(jù)安全。憑借其出色的用戶界面,你可以立即構(gòu)建工作流程。6、GraphQL Voyager 網(wǎng)址:https://github.com/APIs-guru/graphql-voyager
GraphQL Voyager是一個交互式圖形,可讓你表示任何GraphQL API。由API Guru創(chuàng)建,你現(xiàn)在可以直觀地瀏覽GraphQL的API數(shù)據(jù)模型并與之交互。它是構(gòu)建數(shù)據(jù)模型非常出色的工具。
7、Super Productivity 網(wǎng)址:https://github.com/johannesjo/super-productivity
Johannes Millan撰寫的《超級生產(chǎn)力》是一個很好的工具,可以將你的日常任務(wù)集中在一個地方。簡而言之,Super Productivity是任務(wù)列表,時間跟蹤器和任務(wù)管理器。 歡迎加我微信(winty230),拉你進(jìn)技術(shù)群,長期交流學(xué)習(xí)...
歡迎關(guān)注「前端Q」,認(rèn)真學(xué)前端,做個專業(yè)的技術(shù)人...