Chrome-kehitystyökalujen tehokas käyttö (opetusohjelma)

Ehdolliset katkaisupisteet Chrome-kehittäjätyökaluissa: Opas tehokkaalle vianjäljitykselle

Kaikki oppaan videot Chrome-kehitystyökalujen tehokas käyttö (opetusohjelma)

Tässä opetusohjeessa opit, miten voit asettaa ehdollisia katkaisupisteitä Chrome Developer -työkaluissa. Ehdollisten katkaisupisteiden avulla voit tehdä debuggausprosessin tehokkaammaksi varmistamalla, että koodisi pysähtyy vain tietyissä olosuhteissa. Tämä on erityisen hyödyllistä, kun työskentelet sivustojen parissa, joissa on paljon vuorovaikutuksia, ja haluat tarkistaa koodin suorituksen vain tietyissä ajankohtina.

Tärkeimmät havainnot

  • Ehdolliset katkaisupisteet mahdollistavat tiettyjen ehtojen määrittämisen, joiden perusteella vianetsinä pysäyttää koodin.
  • Voit käyttää mitä tahansa lausekkeita, jotta voit lisätä hallintaa debuggausprosessiin.
  • Opi lisäämään, muokkaamaan ja poistamaan katkaisupisteitä sekä opettele muita katkaisupistetyyppejä.

Askeltiedot

Jotta voit hyödyntää ehdollisia katkaisupisteitä tehokkaasti, seuraa näitä vaiheita:

Jos haluat asettaa katkaisupisteen, napsauta yksinkertaisesti riviä, jossa haluat koodin pysähtyvän. Kun teet näin, näet sinisen pisteen, joka edustaa katkaisupistettä.

Ehdonalaiset katkaisupisteet Chrome Developer -työkaluissa: Opas tehokkaaseen vianjäljitykseen

Napsauttamalla oikealla katkaisupistettä avautuu valikko, josta voit valita erilaisia vaihtoehtoja. Voit myös deaktivoida katkaisupisteen. Kun deaktivoit katkaisupisteen, se jää koodiin, mutta se ei ole enää aktiivinen.

Ehtoehtoiset katkaisupisteet Chromen kehittäjätyökaluissa: Opas tehokkaaseen vianjäljitykseen

Hyödyllinen toiminto on "Muokkaa katkaisupistettä". Valitsemalla tämän voit lisätä ehtolauseen. Tämä mahdollistaa lauseen syöttämisen, joka määrittää, milloin katkaisupiste laukaistaan.

Tässä voisi olla hyvä esimerkki tarkistaa muuttuja, kuten "count". Oletetaan, että syötät count == 8. Tämä tarkoittaa, että katkaisupiste laukeaa vasta, kun count saavuttaa arvon 8.

Ehdolliset katkaisupisteet Chrome Developer -työkaluissa: Opas tehokkaaseen virheenkorjaukseen

Vahvistaaksesi ehtolauseen, paina "Enter". Koodissa katkaisupiste näytetään sitten oranssina kysymysmerkillä osoittaen, että kyseessä on ehdollinen katkaisupiste.

Ehdolliset katkaisupisteet Chromen kehittäjätyökaluissa: Opas tehokkaaseen virheenjäljitykseen

Nyt päivitä sivu. Tässä vaiheessa vianetsin ei pitäisi pysähtyä, koska ehtolause ei ole täyttynyt tai sitä ei ole vielä tarkistettu. Paina useita kertoja countia nostaaksesi sitä.

Kun count saavuttaa ehtolauseen täyttymisen (meidän tapauksessamme 8), huomaat, että vianetsin pysähtyy odotetusti.

Ehdonalaiset katkaisupisteet Chrome-kehittäjätyökaluissa: Opas tehokkaaseen vianjäljitykseen

Jos haluat tarkistaa nykyisen ehtolauseen, voit napsauttaa uudelleen "Muokkaa katkaisupistettä", ja näet, että ehtolause "count == 8" on aktiivinen.

Sitten painamalla countia enemmän, vianetsin ei enää pysähdy, ellet muuta ehtoa.

Ehdolliset katkaisupisteet Chrome Developer -työkaluissa: Opas tehokkaaseen vianetsintään

Sinulla on joustavuutta syöttää mitä tahansa lausekkeita ehtokenttään. Voit esimerkiksi käyttää ehtona, että count on suurempi kuin 8.

Ehdolliset katkaisupisteet Chrome-kehittäjätyökaluissa: Opas tehokkaaseen vianjäljitykseen

Kun teet muutoksen ja päivität sivun, vianetsin pysähtyy, kun ehto toteutuu.

Ehdolliset katkaisupisteet Chrome-kehittäjätyökaluissa: Opas tehokkaaseen vianjäljitykseen

Joka kerta kun painat countia, vianetsin pysähtyy, kun count ylittää arvon 8.

Jotta voit tarkistaa ehtolauseen milloin tahansa, voit avata Muokkaa-katkaisupiste uudelleen ja näet kaikki aktiiviset ehdot.

Ehdolliset katkaisupisteet Chrome-kehittäjätyökaluissa: Opas tehokkaaseen vianjäljitykseen

Ehdollisten katkaisupisteiden lisäksi on myös muita tyyppejä, kuten Lokipisteet. Lokipiste on toinen hyödyllinen toiminto, jonka avulla voit asettaa ehtoja, mutta sen sijaan, että pysäytettäisiin, vain viesti näytetään, esimerkiksi "true" tai "false", riippuen siitä, täyttyykö ehto vai ei

Ehdolliset katkaisupisteet Chrome-kehittäjätyökaluissa: Opas tehokkaaseen vianjäljitykseen

Kun lataat ja klikkaat uudelleen, huomaat, että saat "false" tai "true" riippuen ehdosta.

Ehto-asetukset Chrome-kehitystyökaluissa: Opas tehokkaaseen vianjäljitykseen

On tärkeää ymmärtää erilaiset katkaisukohdat, koska ne voivat auttaa sinua optimoimaan vianetsintätyötäsi.

Ehto-asetukset Chromen kehittäjätyökaluissa: Opas tehokkaaseen vianjäljitykseen

Kaikkien asetettujen katkaisukohtien hallitsemiseksi on yleiskatsaus, jossa voit poistaa tai muokata olemassa olevia katkoja. Kun napsautat yhtä katkaisukohtaa, sinut viedään suoraan siihen kohtaan, missä katkaisukohta on määritetty koodissa.

Yhteenveto

Tässä opetusohjelmassa opit hyödyntämään ehdollisia katkaisukohtia tehokkaasti verkkosovellustesi vianetsintäprosessissa. Olet nähnyt, miten voit lisätä, muokata ja poistaa katkaisukohtia sekä miten vaihtoehtoisia katkaisukohtia voidaan käyttää.

Usein kysytyt kysymykset

Mikä on ehdollinen katkaisukohta?Ehdolliset katkaisukohdat ovat katkaisukohtia, jotka aktivoituvat vain, kun tietyt ehdot täyttyvät.

Miten asetan ehdollisen katkaisukohdan?Napsauta hiiren oikealla painikkeella katkaisukohtaa ja valitse "Muokkaa katkaisukohtaa" lisätäksesi ehto.

Mitä tapahtuu, jos katkaisukohdan ehto ei täyty?Jos ehto ei täyty, vianjäljittäjä ei pysähdy kyseisessä katkaisukohdassa.

Voinko käyttää lokipisteitä Chrome Developer -työkaluissa?Kyllä, lokipisteet ovat vaihtoehto katkaisukohdille, joissa voit asettaa ehtoja, jotka tulostavat vain viestin pysäyttämisen sijaan.

Mitä muita katkaisukohdatyyppejä on olemassa?Ehdollisten katkaisukohtien lisäksi on olemassa DOM- ja Fetch-katkaisukohtia, jotka asettavat erityisiä pysähdyspaikkoja DOM-vuorovaikutuksiin tai Fetch-pyyntöihin.