免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

JavaScript指定斷點(diǎn)操作實(shí)例教程-創(chuàng)新互聯(lián)

前言

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)長(zhǎng)安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

雖然網(wǎng)上已經(jīng)有多的數(shù)不清的調(diào)試教程了,但仍然沒有發(fā)現(xiàn)哪篇文章寫的通俗易懂,索性自己嘗試寫寫自己的一些使用習(xí)慣或者說(shuō)是心得,希望對(duì)那些還不是很懂得使用斷點(diǎn)調(diào)試的孩子有一些幫助

本文將給大家詳細(xì)介紹關(guān)于JavaScript指定斷點(diǎn)操作的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

什么是斷點(diǎn)操作(Breakpoint action)

做前端開發(fā)的小伙伴,或許對(duì)這個(gè)斷點(diǎn)操作不是很熟悉。不過(guò)你要是問(wèn)其他語(yǔ)言(比如C,C++ ,C #等)的開發(fā)者,他們應(yīng)該都挺熟悉斷點(diǎn)操作,這種斷點(diǎn)操作在諸如XCode或者Visual Studio的IDE中都會(huì)有提供。

以下一段話來(lái)自知乎

斷點(diǎn)操作 (Action) 的意義是設(shè)置追蹤點(diǎn) (Tracepoint)。追蹤點(diǎn)相當(dāng)于是一種臨時(shí)的有 Trace 功能的斷點(diǎn),它會(huì)把消息 打印到 Output 窗口。


Breakpoint Action


勾選后面的繼續(xù)執(zhí)行 (Continue Execution),代表 Tracepoint 命中時(shí),Debugger 不會(huì)停下來(lái),否則將會(huì)在此處停下來(lái)。兩種情況下,消息都會(huì)打印出來(lái)。

JavaScript說(shuō):我需要斷點(diǎn)操作

試想一個(gè)這樣的場(chǎng)景,我希望程序在運(yùn)行的時(shí)候,可以觀察某一行上某個(gè)變量或者表達(dá)式的值。你一定會(huì)說(shuō),這不是很簡(jiǎn)單嘛:

  • 在指定的位置放置debugger語(yǔ)句,或這個(gè)在此處打一個(gè)斷點(diǎn),然后使用console或者變量監(jiān)聽來(lái)觀察變量的值。
  • 動(dòng)態(tài)插入console.log代碼。

看起來(lái),第二種方式是更好的一種方式。動(dòng)態(tài)插入代碼當(dāng)然可以使用chrome的live edit功能。當(dāng)時(shí)我們希望有一個(gè)不直接修改代碼的方式。此時(shí)你或許會(huì)想,那就設(shè)置一個(gè)斷點(diǎn)操作吧。

JavaScript如何設(shè)置斷點(diǎn)操作

前端的童鞋們一定知道,JavaScript的調(diào)試大部分都是在瀏覽器里面操作的,而這個(gè)瀏覽器,大部分時(shí)候是Chrome。因?yàn)镃hrome的調(diào)試功能強(qiáng)大而方便。(相信你不會(huì)反對(duì)吧)。
然而讓大家失望的是,chrome根本就沒有設(shè)置斷點(diǎn)操作的功能啊,自然其他瀏覽器也沒有。相信你此時(shí)的心情是這樣的:

沒T你說(shuō)個(gè)XX。

看官們不要著急,且聽我們慢慢道來(lái)。在Chrome斷點(diǎn)調(diào)試的時(shí)候,可以使用條件斷點(diǎn),所謂條件斷點(diǎn),指定一個(gè)條件,在符合這個(gè)條件的時(shí)候。執(zhí)行會(huì)停止在斷點(diǎn)處,否則執(zhí)行直接往下執(zhí)行。如下圖,在Line Number的地方點(diǎn)擊右鍵,選中 Add conditionnal breakpoint

條件斷點(diǎn)

然后,輸入條件,比如params.value == 'value'這樣的條件表達(dá)式,如下圖:


有關(guān)條件斷點(diǎn)說(shuō)明,如果你仍然不是很熟悉的話,可以自己多參考相關(guān)資料。


但是,這個(gè)斷點(diǎn)操作有什么關(guān)系呢?要知道,JavaScript是一門動(dòng)態(tài)語(yǔ)言。條件判斷其實(shí)是可以輸入任何代碼片段的。比如下面的代碼:

if(express)

分享名稱:JavaScript指定斷點(diǎn)操作實(shí)例教程-創(chuàng)新互聯(lián)
本文來(lái)源:http://newbst.com/article36/dijhsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站建站公司網(wǎng)站內(nèi)鏈微信小程序域名注冊(cè)品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)