国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

這篇具有很好參考價(jià)值的文章主要介紹了Chrome瀏覽器斷點(diǎn)調(diào)試技巧。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

斷點(diǎn)調(diào)試


某些情況下,我們必須知道當(dāng)前代碼的執(zhí)行順序,以及每一步變量的執(zhí)行狀態(tài)來(lái)確定代碼是否正確按照我們意愿執(zhí)行。

此時(shí)使用斷點(diǎn)調(diào)試是非常明智的選擇。


起步

使用斷點(diǎn)調(diào)試的第一步,我們需要打開(kāi)控制臺(tái),選擇sources,并點(diǎn)擊需要調(diào)試的文件。

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

此時(shí)在右側(cè)面板可以看到調(diào)試操作區(qū)域:

Chrome瀏覽器斷點(diǎn)調(diào)試技巧


1.標(biāo)記斷點(diǎn)

在中間代碼區(qū)域,點(diǎn)擊代碼行號(hào),出現(xiàn)藍(lán)色(紅色)標(biāo)記點(diǎn)則說(shuō)明當(dāng)前代碼行被標(biāo)記斷點(diǎn),此后每一次代碼執(zhí)行到當(dāng)前行的時(shí)候都會(huì)暫停

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

此時(shí)刷新,開(kāi)始調(diào)試


2.查看變量狀態(tài)

將鼠標(biāo)放置到變量身,可以查看當(dāng)前變量在當(dāng)前狀態(tài)下的值

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

另外,我們也可以通過(guò)劃選來(lái)查看某一句表達(dá)式或語(yǔ)句的執(zhí)行結(jié)果:

Chrome瀏覽器斷點(diǎn)調(diào)試技巧


3.單步跳過(guò)—F10

我們也可以點(diǎn)擊右側(cè)菜單中的"單步跳過(guò)" step over next按鈕來(lái)讓代碼進(jìn)入下一個(gè)函數(shù)調(diào)用。

關(guān)于step over next:

  • 它在意的是執(zhí)行調(diào)用結(jié)果,并不會(huì)進(jìn)入函數(shù)內(nèi)部
  • 當(dāng)遇到自定義函數(shù)的時(shí)候,會(huì)在后臺(tái)靜默調(diào)用,直接得出結(jié)果。

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

如上圖,當(dāng)你點(diǎn)擊step over next的時(shí)候,會(huì)直接跳過(guò)showInfo進(jìn)而得出結(jié)果,而不是進(jìn)入showInfo函數(shù)的內(nèi)部繼續(xù)單步執(zhí)行


4.單步進(jìn)入—F11

如果在執(zhí)行的時(shí)候遇到自定義函數(shù),并且你希望讓斷點(diǎn)單步執(zhí)行進(jìn)入自定義 函數(shù)內(nèi)部繼續(xù)依次執(zhí)行的話,可以點(diǎn)擊"單步進(jìn)入"step into next按鈕

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

往往單步進(jìn)入F11與單步跳過(guò)F10配合能讓我們非常高效的調(diào)試代碼,畢竟不是每一個(gè)函數(shù)你都需要進(jìn)入內(nèi)部去查看結(jié)果,所以該跳過(guò)就跳過(guò),該進(jìn)入就進(jìn)入


5.跳出—Shift+F11

如果你在調(diào)試的時(shí)候不小心進(jìn)入了一個(gè)本來(lái)不關(guān)心的函數(shù),此時(shí)可以點(diǎn)擊"跳出"step outcurrent來(lái)跳出當(dāng)前進(jìn)入的函數(shù)。

Chrome瀏覽器斷點(diǎn)調(diào)試技巧


6.單步執(zhí)行—F9

"單步執(zhí)行"step不會(huì)區(qū)分任何自定義函數(shù),所有腳本代碼都會(huì)依次執(zhí)行。

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

一般情況下,我們使用"單步執(zhí)行"step很少,因?yàn)椴皇敲恳粋€(gè)自定義函數(shù)我們都需要進(jìn)入到內(nèi)部來(lái)觀察其執(zhí)行狀態(tài),所以實(shí)際開(kāi)發(fā)調(diào)試中,我們使用"單步跳過(guò)"step over next+"單步進(jìn)入"step into next更多


7.恢復(fù)腳本執(zhí)行—F8

如果我們想要放棄當(dāng)前腳本的調(diào)試,可以點(diǎn)擊"恢復(fù)腳本執(zhí)行"resume script excution,這會(huì)讓當(dāng)前腳本直接執(zhí)行到最后,如果要重新調(diào)試的話,保持?jǐn)帱c(diǎn)存在的前提下刷新頁(yè)面即可

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

比如:我們正在執(zhí)行一個(gè)循環(huán),并且希望查看這個(gè)循環(huán)的第八次,那么我們就可以連續(xù)點(diǎn)擊這個(gè)按鈕,直接跳過(guò)前七次循環(huán),到達(dá)第八次循環(huán),然后進(jìn)行循環(huán)開(kāi)始一步一步執(zhí)行。


8.斷點(diǎn)調(diào)試指令

如果代碼非常復(fù)雜,行數(shù)很多的情況下,我們?cè)趕ources中打斷點(diǎn)無(wú)疑會(huì)變得非常困難。此時(shí)我們可以使用debugger指令來(lái)讓chrome幫助我們打斷點(diǎn)。

Chrome瀏覽器斷點(diǎn)調(diào)試技巧

請(qǐng)注意,調(diào)試結(jié)束后,不論是手動(dòng)在sources中標(biāo)記的斷點(diǎn)還是debugger標(biāo)記的斷點(diǎn),都一定要清除掉,否則你的代碼會(huì)一致被暫停,進(jìn)入debugger調(diào)試狀態(tài)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-458778.html

到了這里,關(guān)于Chrome瀏覽器斷點(diǎn)調(diào)試技巧的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Mac版chrome谷歌瀏覽器解決跨域,進(jìn)行開(kāi)發(fā)調(diào)試

    Mac版chrome谷歌瀏覽器解決跨域,進(jìn)行開(kāi)發(fā)調(diào)試

    跨域問(wèn)題一般在瀏覽器中這樣提示 1995年,同源政策由 Netscape 公司引入瀏覽器。目前,所有瀏覽器都實(shí)行這個(gè)政策。 最初,它的含義是指,A 網(wǎng)頁(yè)設(shè)置的 Cookie,B 網(wǎng)頁(yè)不能打開(kāi),除非這兩個(gè)網(wǎng)頁(yè)“同源”。所謂“同源”指的是“三個(gè)相同”: 協(xié)議相同 域名相同 端口相同 同源

    2024年02月02日
    瀏覽(95)
  • chrome瀏覽器技巧,如何查看web頁(yè)面上元素綁定的監(jiān)聽(tīng)事件

    chrome瀏覽器技巧,如何查看web頁(yè)面上元素綁定的監(jiān)聽(tīng)事件

    第一步:首先通過(guò) F12 進(jìn)入開(kāi)發(fā)者工具頁(yè)面。 第二步:選中 Elements 頁(yè)簽內(nèi)對(duì)應(yīng)的元素,可以用一個(gè)按鈕來(lái)試一試。 第三步:右邊選擇?Event Listeners 頁(yè)簽,并取消勾選 Ancestors All。這個(gè)包含該元素所有父類綁定的監(jiān)聽(tīng)事件。 如下圖所示:圖中的提示框的確定按鈕就綁定了一個(gè)

    2024年02月13日
    瀏覽(28)
  • 前端vue調(diào)試工具:chrome瀏覽器vue-devtools安裝方式詳述

    前端vue調(diào)試工具:chrome瀏覽器vue-devtools安裝方式詳述

    vue-devtools官方文檔,也可按照官方文檔操作 下面將介紹chrome集成vue-devtools的兩種方式 通過(guò)擴(kuò)展-擴(kuò)展程序-訪問(wèn)chrome應(yīng)用商店輸入vue-devtools搜索插件即可 下載源碼選擇對(duì)應(yīng)的版本tag官方源碼 我們這里選擇最新版本v6.5.1 下載壓縮包,或clone都可以*( 克隆命令: 安裝依賴以及打

    2024年03月15日
    瀏覽(29)
  • 多種方法解決谷歌(chrome)、edge、火狐等瀏覽器F12打不開(kāi)調(diào)試頁(yè)面或調(diào)試模式(面板)的問(wèn)題。

    多種方法解決谷歌(chrome)、edge、火狐等瀏覽器F12打不開(kāi)調(diào)試頁(yè)面或調(diào)試模式(面板)的問(wèn)題。

    不論是前端開(kāi)發(fā)者,還是后端開(kāi)發(fā)者,我們?cè)谡{(diào)試 web 項(xiàng)目時(shí),偶爾彈出相關(guān)錯(cuò)誤。 此時(shí),我們需要打開(kāi)瀏覽器的調(diào)試模式,如下圖所示: 通過(guò)瀏覽器的調(diào)試模式,來(lái)排查錯(cuò)誤的根源: 后端接口是否有問(wèn)題 前端 js 或者相關(guān)前端框架是否有問(wèn)題。 當(dāng)然,我們也可以通過(guò)調(diào)試

    2024年02月09日
    瀏覽(50)
  • selenium 使用chrome_driver自動(dòng)化操作Google瀏覽器,調(diào)試的時(shí)候沒(méi)有提示,但是編譯后就提示一些錯(cuò)誤的解決方法

    使用chrome_driver自動(dòng)化操作Google瀏覽器,調(diào)試的時(shí)候沒(méi)有提示,但是編譯后就提示一些錯(cuò)誤的解決方法: 1、提示? ERROR:ssl_client_socket_impl.cc(975)] handshake failed; returned -1, SSL error code 1, net_error -101: 添加: 2、提示? USB: usb_device_win.cc:95 Failed to read descriptors from \\\\?usb#vid_0e8dpid_201d

    2024年02月04日
    瀏覽(31)
  • Chrome瀏覽器的復(fù)用

    Chrome瀏覽器的復(fù)用

    1.當(dāng)運(yùn)行 selenium 自動(dòng)化時(shí),要求已經(jīng)登錄才能才做。這個(gè)時(shí)候我們可以提前登錄,運(yùn)行腳本的時(shí)候復(fù)用已經(jīng)打開(kāi)的瀏覽器。 2.當(dāng)調(diào)試了某個(gè)步驟很多的測(cè)試用例,前面N-1步已經(jīng)成功,只需調(diào)試第N步。如果從頭開(kāi)始運(yùn)行腳本,耗時(shí)過(guò)多,這時(shí)我們可以直接復(fù)用瀏覽器只操作第

    2023年04月09日
    瀏覽(95)
  • Selenium配置chrome瀏覽器

    Selenium配置chrome瀏覽器

    依舊是記錄自己配置的東西,防止之后忘了找不到 如果使用: 可以直接打開(kāi)chrome瀏覽器,那就可以直接用,但是一般來(lái)說(shuō)都是缺配置的,會(huì)報(bào)錯(cuò): selenium啟動(dòng)配置參數(shù)接收是ChromeOptions類,需要webdriver.exe的驅(qū)動(dòng) 所以最后代碼如下: chrome需要對(duì)應(yīng)版本的chromedriver,這里提供一

    2024年02月07日
    瀏覽(95)
  • 【Tricks】關(guān)于如何防止edge瀏覽器偷取chrome瀏覽器的賬號(hào)

    【Tricks】關(guān)于如何防止edge瀏覽器偷取chrome瀏覽器的賬號(hào)

    前段時(shí)間edge自動(dòng)更新了,我并沒(méi)有太在意界面的問(wèn)題。但是由于我使用同一個(gè)網(wǎng)站平臺(tái)時(shí),例如b站,甚至是郵箱,edge的賬號(hào)和chrome的賬號(hào)會(huì)自動(dòng)同步,這就導(dǎo)致我很難短時(shí)間內(nèi)切換賬號(hào),亦或是同時(shí)登錄兩個(gè)賬號(hào)。 It is quite ANNOYING. 于是就有了這篇雜談博客。這里特別感謝

    2024年02月07日
    瀏覽(30)
  • 如何開(kāi)發(fā)一個(gè)chrome瀏覽器插件

    如何開(kāi)發(fā)一個(gè)chrome瀏覽器插件

    目錄 前言 chrome擴(kuò)展程序 文件結(jié)構(gòu) manifest.json html和css js 加載插件 調(diào)試 總結(jié) 當(dāng)前,chrome瀏覽器早已成為占據(jù)最大的市場(chǎng)份額,也是綜合體驗(yàn)最好的瀏覽器,開(kāi)發(fā)人員使用的瀏覽器基本都以它為主。 我在使用chrome的過(guò)程中,積累增加了很多書(shū)簽,最多的時(shí)候接近上千個(gè),后續(xù)

    2024年02月08日
    瀏覽(101)
  • chrome谷歌瀏覽器歷史版本

    chrome谷歌瀏覽器歷史版本

    分享一個(gè)可下載谷歌瀏覽器所有歷史版本的鏈接 chrome歷史版本,點(diǎn)擊下載 查看瀏覽器版本 打開(kāi)瀏覽器控制臺(tái),輸入 navigator.appVersion 并回車 如圖所示: 瀏覽器版本為92

    2024年02月09日
    瀏覽(97)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包