亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

如果你從事的是前端開發(fā),就應(yīng)該能理解調(diào)試代碼還是很有難度的。特別是對于JAVAScript,一個小錯誤有時會花費(fèi)數(shù)小時來調(diào)試。對于不同的瀏覽器、操作系統(tǒng)和設(shè)備,錯誤又是不可避免的。

本文主要列出一些調(diào)試工具,你們可以自己根據(jù)情況來選擇。

Web瀏覽器中的開發(fā)工具

任何現(xiàn)代的 Web 瀏覽器都配有功能強(qiáng)大的工具來調(diào)試應(yīng)用程序。如使用控制臺語句cconsole.log(),使用alert()的彈出窗口,還可以使用debugger語句暫停代碼執(zhí)行,這些對于我們的調(diào)試都很有幫助。

我們還可以使用網(wǎng)絡(luò)檢查器或css樣式檢查器讓調(diào)試變得更輕松流暢。

任何現(xiàn)代網(wǎng)絡(luò)瀏覽器都配備了強(qiáng)大的工具來幫助調(diào)試您的應(yīng)用程序。它可以簡單到使用console.log()的控制臺語句,使用alert()的彈出窗口,甚至使用調(diào)試器語句暫停代碼執(zhí)行。這些工具對我們的調(diào)試任務(wù)非常有幫助,尤其是調(diào)試器語句。

Postman

地址:https://www.postman.com/

幾乎所有前端應(yīng)用程序都發(fā)送和接收J(rèn)SON響應(yīng)和請求。應(yīng)用程序通過請求 API 可以做很多事情,例如身份驗(yàn)證,用戶數(shù)據(jù)傳輸,甚至是一些簡單的事情,例如獲取所在位置的當(dāng)前天氣。

Postman 是調(diào)試接口的最佳工具之一。它適用于 macOSwindows 和linux的系統(tǒng), 可以快速輕松地直接發(fā)送RESTSOAPGraphQL請求。

使用 Postman,我們可以調(diào)整請求,分析響應(yīng)和調(diào)試問題。當(dāng)不確定問題出在前端還是后端時,這是很有幫助的。

前端!7個快速發(fā)現(xiàn) bug 神仙調(diào)試工具

 

CSS Lint

地址:http://csslint.net/

CSSLint 是一個用來幫你找出 CSS 代碼中問題的工具,它可做基本的語法檢查以及使用一套預(yù)設(shè)的規(guī)則來檢查代碼中的問題,規(guī)則是可以擴(kuò)展的。

前端!7個快速發(fā)現(xiàn) bug 神仙調(diào)試工具

 

JSON Formatter & Validator

地址:
https://jsonformatter.curiousconcept.com/

在未格式化的 JSON 中很難發(fā)現(xiàn)語法錯誤或鍵值不正確的鍵,因?yàn)樗茈y讀取。對于 壓縮的 JSON 文件,要發(fā)現(xiàn)其中的錯誤是比較難的,所以我們需要一種格式化的工具。

JSON Formatter & Validator tool 就是一個格式化 JSON 的工具,只需輸入壓縮的JSON格式,就能獲得正確格式。該工具也可以驗(yàn)證 JSON 到 RFC 標(biāo)準(zhǔn)。

前端!7個快速發(fā)現(xiàn) bug 神仙調(diào)試工具

 

Sentry

地址:
https://sentry.io/welcome/

無論測試如何完善的程序,bug總是免不了會存在的,有些bug不是每次都會出現(xiàn),測試時運(yùn)行好好的代碼可能在某個用戶使用時就歇菜了,可是當(dāng)程序在用戶面前崩潰時,你是看不到錯誤的,當(dāng)然你會說:”Hey, 我有記日志呢”。但是說實(shí)話,程序每天每時都在產(chǎn)生大量的日志,而且分布在各個服務(wù)器上,并且如果你有多個服務(wù)在維護(hù)的話,日志的數(shù)量之多你是看不過來的吧。等到某天某個用戶實(shí)在受不了了,打電話來咆哮的時候,你再去找日志你又會發(fā)現(xiàn)日志其實(shí)沒什么用:缺少上下文,不知道用戶什么操作導(dǎo)致的異常,異常太多(從不看日志的緣故)不知如何下手 等等。

Sentry就是來幫我們解決這個問題的,它是是一個實(shí)時事件日志記錄和聚合平臺。它專門用于監(jiān)視錯誤和提取執(zhí)行適當(dāng)?shù)氖潞蟛僮魉璧乃行畔? 而無需使用標(biāo)準(zhǔn)用戶反饋循環(huán)的任何麻煩。

Sentry是一個日志平臺, 它分為客戶端和服務(wù)端,客戶端(目前客戶端有Python, php,C#, Ruby等多種語言)就嵌入在你的應(yīng)用程序中間,程序出現(xiàn)異常就向服務(wù)端發(fā)送消息,服務(wù)端將消息記錄到數(shù)據(jù)庫中并提供一個web節(jié)目方便查看。Sentry 由 python 編寫,源碼開放,性能卓越,易于擴(kuò)展,目前著名的用戶有Disqus, Path, mozilla, Pinterest等。

前端!7個快速發(fā)現(xiàn) bug 神仙調(diào)試工具

 

JSHint

地址:https://jshint.com/

JSHint 是一個 JavaScript 代碼分析檢測工具,不僅可以幫助我們檢測到 JS 代碼錯誤和潛在問題,也能幫助我們規(guī)范代碼開發(fā)。

JSHint 掃描一個用JavaScript編寫的程序,并報告常見的錯誤和潛在的bug。潛在的問題可能是語法錯誤、隱式類型轉(zhuǎn)換導(dǎo)致的錯誤、泄漏變量或其他完全的問題。

JSHint 掃描用 JavaScript 編寫的程序,并報告常見的錯誤和潛在的錯誤。潛在的問題可能是語法錯誤,由于隱式類型轉(zhuǎn)換導(dǎo)致的錯誤,變量泄漏或其他完全原因。

下面是一個示例函數(shù),使用它來查看 JSHint 的運(yùn)行情況:

前端!7個快速發(fā)現(xiàn) bug 神仙調(diào)試工具

 

BrowserStack

地址:
https://www.browserstack.com/

現(xiàn)在擁有各自內(nèi)核的瀏覽器越來越多,各自的特性也千差萬別。如果作為一個前端攻城師想要檢測網(wǎng)站在不同的操作系統(tǒng)和移動平臺下的各種瀏覽器的兼容性,那是相當(dāng)痛苦不堪的。看到有在自己電腦上裝虛擬機(jī)配置各種環(huán)境,有自己的電腦上組建好這樣的環(huán)境,然后一一測試,可是人的精力畢竟有限,我們沒法在同一臺電腦上裝那么多系統(tǒng),那么多瀏覽器的。幸好出了個 BrowserStack 是前端的福音呀。

BrowserStack 是一款提供網(wǎng)站瀏覽器兼容性測試的在線云端測試工具,從而開發(fā)測試人員不必再準(zhǔn)備很多虛擬機(jī)或者手機(jī)模擬器。

BrowserStack 是一個提供網(wǎng)站瀏覽器兼容性測試的在線云端應(yīng)用,支持9大操作系統(tǒng)上的100多款瀏覽器。支持本地測試,支持與Visual Studio集成。或者你也可以直接前往 http://modern.ie 在線測試,現(xiàn)在注冊可以免費(fèi)試用三個月,三個月后是收費(fèi)的,三個月后要是你想用又不想付費(fèi)作為天朝的開發(fā)者你懂得。

前端!7個快速發(fā)現(xiàn) bug 神仙調(diào)試工具

 


作者:Mahdhi Rezvi 譯者:前端小智 來源:medium

原文:
https://medium.com/better-programming/7-must-use-front-end-debugging-tools-53ab1807ad68

分享到:
標(biāo)簽:調(diào)試工具
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定