国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

vscode怎么運(yùn)行html快捷鍵 如何更優(yōu)雅地調(diào)試Javascript?

如何更優(yōu)雅地調(diào)試Javascript?抄襲我的文章,大家可以簡(jiǎn)單看一下(截圖可以 不可復(fù)制,抱歉)介紹在我們的日常開發(fā)中,經(jīng)常會(huì)遇到JavaScript的調(diào)試問題,而我們傳統(tǒng)的解決問題的方法是使用大量

如何更優(yōu)雅地調(diào)試Javascript?

抄襲我的文章,大家可以簡(jiǎn)單看一下(截圖可以 不可復(fù)制,抱歉)

介紹

在我們的日常開發(fā)中,經(jīng)常會(huì)遇到JavaScript的調(diào)試問題,而我們傳統(tǒng)的解決問題的方法是使用大量的console.log或者其他方法的console對(duì)象,這樣會(huì)給我們帶來很多不便,尤其是遇到復(fù)雜的問題,可能會(huì)導(dǎo)致大量的console.log,而我們?cè)谂懦收虾筮€要回去刪除這些調(diào)試信息,這就大大降低了我們的工作效率。因此,我們有必要尋找一種更好的解決方案來解決JavaScript的調(diào)試問題。毫無疑問,Chrome的調(diào)試工具Chrome DevTools給我們帶來了調(diào)試遍歷。讓 讓我們一步步學(xué)習(xí)DevTools中調(diào)試的基本工作流程!

步驟1:確定我們需要調(diào)試的地方。

讓 讓我們通過一個(gè)簡(jiǎn)單的案例來模擬一下。本案例來自官方網(wǎng)站 的調(diào)試演示,代碼如下。

然后是index.js

代碼的初衷是做簡(jiǎn)單的加法,但是讓 讓我們運(yùn)行并看看結(jié)果:

很明顯,執(zhí)行結(jié)果是錯(cuò)誤的,結(jié)果應(yīng)該是33。我們假設(shè)這是我們?cè)陂_發(fā)中遇到的問題。

第二步:打開Chrome的調(diào)試面板。

命令選項(xiàng)I (Mac)或控制Shift I(Windows、Linux)或F12。

單擊源選項(xiàng)卡。源有三個(gè)面板。

從左邊看,是的

文件導(dǎo)航器窗格。此處列出了頁(yè)面請(qǐng)求的每個(gè)文件。

代碼編輯器窗格。在文件導(dǎo)航器窗格中選擇一個(gè)文件后,該文件的內(nèi)容將顯示在這里。

JavaScript調(diào)試窗格。用于檢查頁(yè)面JavaScript的各種工具。如果DevTools窗口布局較寬,此窗格將顯示在代碼編輯器窗格的右側(cè)。

使用斷點(diǎn)暫停代碼。

通常我們會(huì)在這里寫console.log。中斷斷點(diǎn)后,我們將填寫兩個(gè)數(shù)字提交。

我們的代碼在斷點(diǎn)處暫停,所以我們可以直觀地看到我們需要看到的變量值。簡(jiǎn)單來說,斷點(diǎn)可以快速方便的看到你想看到的值。有時(shí)候我想單步調(diào)試代碼,只是F10,當(dāng)我想進(jìn)入功能時(shí)按F11。我們像猜測(cè)的那樣調(diào)試了這個(gè),因?yàn)槭亲址?,所以?shù)字表示連接,導(dǎo)致結(jié)果錯(cuò)誤。

使用控制臺(tái)直接評(píng)估

我認(rèn)為這是最值得稱贊的功能,因?yàn)槲覀兛梢灾苯釉诳刂婆_(tái)中輸入變量或表達(dá)式或者執(zhí)行一個(gè)函數(shù)。我們打開控制臺(tái)選項(xiàng)卡并輸入以下內(nèi)容,前提是是我們?cè)谥暗牡胤狡屏它c(diǎn)。

我們可以執(zhí)行需要執(zhí)行的函數(shù)和表達(dá)式,然后就可以正確的看到結(jié)果了。知道它的人可能會(huì)認(rèn)為它 沒什么,但是不喜歡的人。;t know它可能覺得這個(gè)函數(shù)很好看,也可以直接修改代碼保存后再執(zhí)行,也不用去編輯器修改就知道結(jié)果了。調(diào)試正確后直接復(fù)制就行了。

摘要

本文只是想通過一個(gè)簡(jiǎn)單的案例介紹來改變我們傳統(tǒng)的js調(diào)試方法,目的是提高工作效率。當(dāng)然還有很多其他調(diào)試javascript的方法,比如在WebStorm和VSCode中安裝Debug for Chrom

vscode支持哪些編程語言?

Vscode支持以下37種語言或文件:

F#、HandleBars、Markdown、Python、Jade、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Java、Dockerfile。