激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

服務器資訊|IT/互聯網|云計算|區塊鏈|軟件資訊|操作系統|手機數碼|百科知識|免費資源|頭條新聞|

服務器之家 - 新聞資訊 - 軟件資訊 - 六個好用的程序員開發在線工具

六個好用的程序員開發在線工具

2020-06-05 23:57民工哥技術之路 軟件資訊

網上可以找到前端開發社區貢獻的大量工具,這篇文章列出了我最喜歡的一些工具,這些工具給我的工作帶來了許多便利。

網上可以找到前端開發社區貢獻的大量工具,這篇文章列出了我最喜歡的一些工具,這些工具給我的工作帶來了許多便利。

1. EnjoyCSS

老實說,雖然我做過許多前端開發,但我并不擅長 CSS。當我陷入困境時,EnjoyCSS 是我的大救星。EnjoyCSS 提供了一個簡單的交互界面,幫助我設計元素,然后自動輸出相應的 CSS 代碼。

六個好用的程序員開發在線工具

EnjoyCSS 可以輸出 CSS、LESs、sCSS 代碼,并支持指定需要支持哪些瀏覽器及其最低版本。開發簡單頁面時用起來比較方便,但不太適合復雜一點的前端項目(這類項目往往需要引入 CSS 框架)。

2. Prettier Playground

Prettier 是一個代碼格式化工具,支持格式化 JavaScript 代碼(包括 ES2017、JSX、Angular、Vue、Flow、TypeScript 等)。Prettier 會移除代碼原本的樣式,替換為遵循最佳實踐的標準化、一致的樣式。IDE 大多支持 Prettier 工具,不過 Prettier 也有在線版本,讓你可以在瀏覽器里格式化代碼。

六個好用的程序員開發在線工具

如果工作電腦不在手邊,使用移動端設備或者臨時借用別人的電腦查看代碼時,Prettier Playground 非常好用。相比在 IDE 或編輯器下使用 Prettier,個人更推薦通過 git pre-commit hook 配置 Prettier:hook 可以保證整個團隊使用統一的配置,免去各自分別配置 IDE 或編輯器的麻煩。如果是老項目,hook 還可以設置只格式化有改動的單個文件甚至有改動的代碼段,避免在 IDE 或編輯器下使用 Prettier 時不小心格式了大量代碼,淹沒了 commit 的主要改動,讓 review 代碼變得十分痛苦。

3. Postman

Postman 一直在我的開發工具箱里,測試后端 API 接口時非常好用。GET、POST、DELETE、OPTIONS、PUT 這些方法都支持。毫無疑問,你應該使用這個工具。

六個好用的程序員開發在線工具

Postman 之外,Insomnia 也是很流行的 REST API 測試工具,亮點是支持 GraphQL。不過 Postman 從 去年夏天發布的 v7.2 起也支持了 GraphQL。

4. StackBlitz

Chidume Nnamdi 盛贊這是每個用戶最喜歡的在線 IDE。StackBlitz 將大家最喜歡、最常用的 IDE Visual Studio Code 搬進了瀏覽器。

StackBlitz 支持一鍵配置 Angular、React、Ionic、TypeScript、RxJs、svelte 等 JavaScript 框架,也就是說,只需幾秒你就可以開始寫代碼了。

我覺得這個在線 IDE 很有用,特別是可以在線嘗試一些樣例代碼或者庫,否則僅僅嘗試一些新特性就需要花很多時間在新項目初始化配置上。有了 StackBlitz,無需在本地從頭搭建環境,花上幾分鐘就可以試用一個 NPM 包。很棒,不是嗎?

六個好用的程序員開發在線工具

微軟官方其實也提供了在線版本的 VSCode,可以在瀏覽器內使用 VSCode,并且支持開發 Node.js 項目(基于 Azure)。不過 StackBlitz 更專注于優化前端開發體驗,界面更加直觀一點,也推出了 beta 版本的 Node.js 支持(基于 GCP,需要填表申請)。

5. Bit.dev

軟件開發的基本原則之一就是代碼復用。代碼復用減少了開發量,讓你不用從頭開發組件。

這正是 Bit.dev 做的事,分享可重用的組件和片段,降低開發量,加速開發進程。

除了公開分享,它還支持在團隊分享,讓團隊協作更方便。

正如 Bit.dev 的口號「組件即設計體系。協同開發更好的組件?!顾?,Bit.dev 可以用來創建設計體系,允許團隊內的開發者和設計師一起協作,從頭搭建一套設計體系。

Bit.dev 目前支持 React、Vue、Angular、Node 及其他 JavaScript 框架。

六個好用的程序員開發在線工具

在 Bit.dev 上不僅可以搜索組件,還可以直接查看組件的依賴,瀏覽組件的代碼,甚至在線編輯代碼并查看預覽效果!選好組件后可以通過 Bit.dev 的命令行工具 bit 在本地項目引入組件,也可以通過 npm、yarn 引入組件。

6. CanIUse

CanIUse是非常好用的在線工具,可以方便地查看各大瀏覽器對某個特性的支持程度。

我過去經常碰到自己開發的應用的一些功能在其他瀏覽器下不支持的情況。比如我的作品集項目使用的某個特性在 Safari 下不支持,直到項目上線幾個月后我才意識到。這些經驗教訓讓我意識到需要檢查瀏覽器兼容性。

我們來看一個例子吧。哪些瀏覽器支持 WebP 圖像格式?

六個好用的程序員開發在線工具

如你所見,Safari 和 IE 目前不支持 WebP。這意味著需要為不兼容的瀏覽器提供回退選項,比如:

  1. <picture>   
  2.     <source srcset="img/awesomeWebPImage.webp" type="image/webp">   
  3.     <source srcset="img/creakyOldJPEG.jpg" type="image/jpeg">   
  4.     <img src="img/creakyOldJPEG.jpg" alt="Alt Text!">   
  5. </picture> 

CanIUse 還可以在命令行下使用,例如,在命令行下查看 WebP 圖像格式的瀏覽器兼容性:caniuse webp(運行命令前需要事先通過 npm install -g caniuse-cmd安裝命令行工具。

六個好用的程序員開發在線工具

* Photo by Dean Pugh on Unsplash

工具鏈接:

EnjoyCSS:https://enjoycss.com/

Prettier :https://prettier.io/

Postman:https://www.postman.com/

StackBlitz:https://stackblitz.com/

Bit.dev:https://bit.dev/

CanIUse:https://caniuse.com/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本欧美一区二区三区在线播 | 日本黄色大片免费 | 国产日韩中文字幕 | 国产免费传媒av片在线 | 黄色大片网 | 久草在线观看福利视频 | 国产精品久久久久无码av | 深夜免费视频 | 一区二区国产在线 | 少妇淫片免费一级毛片 | 久久精精| 一级毛片真人免费播放视频 | 91福利影视 | 青草视频在线观看视频 | 国产一级伦理片 | 国产免费黄色 | 婷婷中文字幕一区二区三区 | 九色免费视频 | 97se亚洲综合在线韩国专区福利 | 亚洲性生活视频 | 在线播放免费播放av片 | 日本欧美一区二区三区视频麻豆 | 欧美国产成人在线 | 久久国产亚洲精品 | 毛片毛片免费看 | 成人午夜免费网站 | 国产91精品一区二区麻豆亚洲 | 黄色18网站| 精品一区二区久久久久久按摩 | 亚洲影院一区 | 青青草免费观看完整版高清 | 亚洲欧美日韩中文在线 | 成人毛片免费播放 | 欧美一级久久 | 男男羞羞视频网站国产 | 热@国产| 91成人亚洲 | 精品一区二区电影 | 国产成人高清在线观看 | 国产乱淫av片免费网站 | 欧美一级淫片免费播放口 |