卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

javascript教程實例 JS將表單導(dǎo)出成EXCEL的實例代碼?

JS將表單導(dǎo)出成EXCEL的實例代碼?復(fù)制代碼代碼如下:lt!DOCTYPEhtmlPUBLIC如何更優(yōu)雅地調(diào)試Javascript?從我的文章文件復(fù)制回來的,可以簡單的看下(發(fā)圖片不能復(fù)制不進(jìn)來,抱

JS將表單導(dǎo)出成EXCEL的實例代碼?

復(fù)制代碼代碼如下:

lt!DOCTYPEhtmlPUBLIC

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

從我的文章文件復(fù)制回來的,可以簡單的看下(發(fā)圖片不能復(fù)制不進(jìn)來,抱歉)

引言

在我們的日常洗護(hù)開發(fā)中我們常常會遇上JavaScript的調(diào)試問題,而我們解決問題的現(xiàn)代解決方案應(yīng)該是建議使用大量的console.log的或console對象的其他方法,這會給我們受到很多不便,特別是遇到了緊張問題的時候,肯定會會出現(xiàn)大量的console.log,當(dāng)排查出問題之后我們又不得不在回過頭清除掉這些調(diào)試信息,那樣極大減少了我們的工作效率。所以,我們有必要收集要好的方案來解決JavaScript的調(diào)試問題,那絕對是,Chrome的調(diào)試工具ChromeDevTools給我們受到了調(diào)試的循環(huán)遍歷,下面我們一步步地來去學(xué)習(xí)一遍在DevTools中軟件調(diào)試的基本是工作流程!

不過在此之前:比較明確我們需要設(shè)置參數(shù)的位置

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

接著是index.js

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

想來先執(zhí)行結(jié)果是出錯的,最終應(yīng)該是是33,我們假設(shè)這那就是我們在開發(fā)中遇到的問題

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

CommandOptionI(Mac)或ControlShiftI(Windows、Linux)或者F12

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

從左排列是

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

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

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

建議使用斷點不能正常代碼

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

我們的代碼在斷點處先暫停了,很很直觀的能注意到我們要看的變量值,簡單說來那就是斷點這個可以快速更方便的查找值,有的時候我想隱式調(diào)試代碼,直接F10就行了,想再次進(jìn)入到函數(shù)中按F11,我們設(shè)置參數(shù)到這和我們推測的差不多,由于是字符串那就號就意味著什么再連接,也就倒致了錯誤的結(jié)果。

使用控制臺直接求值

我如果說這是最真心贊一波的功能,因為我們可以然后在控制臺輸入輸入變量也可以表達(dá)式或者執(zhí)行一個分段函數(shù),我們?nèi)缓蟠蜷_console標(biāo)簽,輸入200元以內(nèi)內(nèi)容,前提是我們在之前那個地方打了斷點

我們也可以先執(zhí)行我們不需要不能執(zhí)行的函數(shù)和表達(dá)式,然后再也正確的見到了最終,明白了的人很可能覺著沒什么,可是還不知道的人肯定覺得這個功能的很good,或者你可以直接可以修改代碼保存后在先執(zhí)行,同時明白了了結(jié)果,而不必再到編輯器直接修改,調(diào)試正確后就剪切粘貼過去了即可

歸納

本文那是想簡單的案例推薦來變動下我們民間的js調(diào)試,目的是就是為了提升工作效率,其實也有很多其它調(diào)試javascript,.例如WebStorm,VSCode安裝好DebugwhileChrome,僅僅我感覺這種最基本,同樣的也最簡單,可是是小技巧,只不過也得很清楚并非,期望對大家還能夠有了幫助!