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

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

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

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

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

引言

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

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

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

接著是index.js

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

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

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

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

再點Source標簽,Source有三塊面板

從左左面是

FileNavigator窗格。此處列出來頁面請求的每個文件。

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

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

可以使用斷點停一下代碼

通常我們會在這寫console.log,打完斷點我們在填上兩個數(shù)字提交

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

可以使用控制臺再求值

我認為這是最真心贊一波的功能,只不過我們可以不真接在控制臺鍵入變量的或表達式或是先執(zhí)行一個函數(shù),我們?nèi)缓蟠蜷_console標簽,輸入輸入以上內(nèi)容,前提是我們在之前那個地方打了斷點

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

總結(jié)

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

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

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

左鍵單擊高級選項,勾選在菜單欄不顯示高級選項。

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

標簽: