成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

怎么把chrome的調(diào)試面板調(diào)小一點(diǎn) 如何更優(yōu)雅地調(diào)試Javascript?

如何更優(yōu)雅地調(diào)試Javascript?從我的文章拷備進(jìn)來的,也可以簡單看下(截圖呀剪切粘貼不回來,很抱歉)引言在我們的平時(shí)要注意開發(fā)中我們經(jīng)常會(huì)會(huì)遇見JavaScript的調(diào)試問題,而我們解決問題的悠

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

從我的文章拷備進(jìn)來的,也可以簡單看下(截圖呀剪切粘貼不回來,很抱歉)

引言

在我們的平時(shí)要注意開發(fā)中我們經(jīng)常會(huì)會(huì)遇見JavaScript的調(diào)試問題,而我們解決問題的悠久的傳統(tǒng)解決方案就是建議使用大量的console.log的或console對(duì)象的其他方法,這會(huì)給我們給他很多不便,特別是遇上復(fù)雜問題的時(shí)候,可能會(huì)出現(xiàn)大量的console.log,當(dāng)排查出問題之后我們又只好在回過頭來清除掉掉這些調(diào)試信息,這樣大嚇降低了我們的工作效率。所以我,我們有必要去尋找更好的方案來能解決JavaScript的調(diào)試問題,那絕對(duì)是,Chrome的調(diào)試工具ChromeDevTools給我們受到了現(xiàn)場(chǎng)調(diào)試的遍歷樹,下面我們慢慢的來學(xué)習(xí)一遍在DevTools中軟件調(diào)試的基本是工作流程!

最先:明確我們要現(xiàn)場(chǎng)調(diào)試的位置

我們實(shí)際一節(jié)簡單的案例來模擬下,本案例來源于官網(wǎng)的調(diào)試Demo,其中代碼如下

接著是index.js

代碼的本意是要做一個(gè)最簡單加法,但我們運(yùn)行程序看下結(jié)果:

顯然不能執(zhí)行結(jié)果是出錯(cuò)的,而肯定是33,我們舉例這那就是我們?cè)陂_發(fā)中遇到的問題

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

CommandOptionI(Mac)或ControlShiftI(Windows、Linux)也可以F12

再點(diǎn)Source標(biāo)簽,Source有三塊面板

從左左面是

FileNavigator窗格。此處列出來頁面請(qǐng)求的每個(gè)文件。

CodeEditor窗棱。在File Navigator窗格中選擇類型文件后,此處會(huì)總是顯示該文件的內(nèi)容。

JavaScriptDebugging窗格。檢查頁面JavaScript的各種工具。如果沒有DevTools窗口布局較寬,此窗格會(huì)顯示在CodeEditor窗格右側(cè)。

可以使用斷點(diǎn)停一下代碼

通常我們會(huì)在這寫console.log,打完斷點(diǎn)我們?cè)谔钌蟽蓚€(gè)數(shù)字提交

我們的代碼在斷點(diǎn)處暫停了,很比較直觀的能注意到我們不需要看的變量值,簡單理解就是斷點(diǎn)可以飛速更方便的打開系統(tǒng)值,有時(shí)候我想單步調(diào)試代碼,再F10就行了,想再次進(jìn)入到函數(shù)中按F11,我們現(xiàn)場(chǎng)調(diào)試到這和我們猜測(cè)到的完全不一樣,因此是字符串這樣號(hào)就換句話說直接連接,也就導(dǎo)致了錯(cuò)誤的結(jié)果。

可以使用控制臺(tái)再求值

我認(rèn)為這是最真心贊一波的功能,只不過我們可以不真接在控制臺(tái)鍵入變量的或表達(dá)式或是先執(zhí)行一個(gè)函數(shù),我們?nèi)缓蟠蜷_console標(biāo)簽,輸入輸入以上內(nèi)容,前提是我們?cè)谥澳莻€(gè)地方打了斷點(diǎn)

我們可以先執(zhí)行我們要負(fù)責(zé)執(zhí)行的函數(shù)和表達(dá)式,然后把也真確的看見了了可是,明白了的人很有可能覺著沒什么,但是不知道的人可能會(huì)感覺這個(gè)功能相當(dāng)nice,或則你是可以再如何修改代碼存放后在負(fù)責(zé)執(zhí)行,同樣明白了而,而無需再到編輯器修改,調(diào)試錯(cuò)誤的后真接截圖過來即可

總結(jié)

本文就是想按照簡單的案例推薦來決定下我們傳統(tǒng)的js調(diào)試,目的是是為提升工作效率,肯定也有很多其它調(diào)試javascript,諸如WebStorm,VSCode按裝DebugforChrome,只不過是我覺著這種最直接,另外也簡單的,只不過是小技巧,可是也得很清楚不是什么,我希望對(duì)大家還能夠極大幫助!

如何使用Safari調(diào)試網(wǎng)頁?

啟動(dòng)Safari,然后點(diǎn)擊編輯菜單下面的偏好設(shè)置,不顯示常見選項(xiàng)卡。

左鍵單擊高級(jí)選項(xiàng),勾選在菜單欄不顯示高級(jí)選項(xiàng)。

自動(dòng)關(guān)閉選項(xiàng)卡,在瀏覽器的工具欄直接出現(xiàn)了開發(fā)菜單,你選擇又開始現(xiàn)場(chǎng)調(diào)試JAVASCRIPT,就可以調(diào)試,和Google Chrome瀏覽器是完全不一樣的。

標(biāo)簽: