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

Hyödynnä tehokkaasti katkaisupisteitä Chrome-kehittäjätyökaluissa

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

Debuggaustyökalut ovat ratkaisevan tärkeitä koodin analysoimiseksi ja virheiden tunnistamiseksi. Chrome Developer -työkalut tarjoavat monenlaisia toimintoja, jotka auttavat sinua valvomaan verkkopyyntöjä ja ymmärtämään, miten sovelluksesi kommunikoi palvelimen kanssa. Tässä ohjeessa keskitymme Fetch-Breakpointseihin, joiden avulla voit pysäyttää koodin heti kun verkkopyyntö tapahtuu. Tämä mahdollistaa syvällisemmän käsityksen sovelluksesi toiminnasta ja mahdollistaa mahdollisten ongelmien nopean ratkaisemisen.

Tärkeimmät havainnot

  • Fetch-Breakpointit mahdollistavat koodin pysäyttämisen jokaisen verkkopyynnön yhteydessä.
  • Voit määrittää tiettyjä URL-osoitteita ohjaamaan käyttäytymistäsi kohdennetusti.
  • Developer -työkalujen Network -osiossa voit seurata, mitkä pyynnöt tehdään ja kuka ne aiheuttaa.

Vaiheittainen ohje

1. Pääsy Developer -työkaluihin

Jotta voit työskennellä Fetch-Breakpointien kanssa, sinun on ensin avattava Chrome Developer -työkalut. Voit tehdä tämän napsauttamalla Chrome-selaimen oikeassa yläkulmassa olevaa kolmen pisteen valikkoa, valitsemalla "Lisää työkaluja" ja siirtymällä lopuksi "Kehittäjätyökalut". Vaihtoehtoisesti voit myös käyttää Windowsilla Ctrl + Shift + I tai Macilla Cmd + Option + I -komentoyhdistelmää.

Hyödynnä katkaisupisteitä tehokkaasti Chromen kehittäjätyökaluissa

2. Siirtyminen Lähteisiin

Developer -työkaluista löydät välilehdet "Elementit", "Konsoli", "Lähteet", "Verkko" ja monia muita. Sinun on nyt napsautettava "Lähteet" -välilehteä päästäksesi käsiksi projektitiedostoihisi. Täällä voit tarkastella JavaScript-koodiasi ja asettaa Breakpointit.

3. Fetch-Breakpointin asettaminen

"Lähteet" -välilehden sisällä on osio "XHR" tai "Fetch-Breakpoints". Fetch-Breakpointin asettamiseksi napsauta vastaavaa painiketta lisätäksesi uusi Breakpoint. Sinua pyydetään syöttämään URL-osoite tai osa URL-osoitteesta tehdäksesi Breakpointista tarkemman. Jos et kuitenkaan syötä mitään, Breakpoint aktivoidaan kaikkien suoritettujen Fetch-pyyntöjen osalta.

4. Breakpointin laukaiseminen

Tarkistaaksesi, onko Fetch-Breakpoint asetettu oikein, suorita toimenpide, joka laukaisee Fetch-pyynnön - esimerkiksi painamalla painiketta, joka suorittaa tietojen pyynnön. Jos Breakpoint toimii oikein, koodi pysähtyy tässä kohdassa ja näyttää sinulle koodin nykytilan.

Hyödynnä katkaisupisteitä Chrome Developer Tools -työkaluissa tehokkaasti

5. Verkkopyynnön tarkastaminen

Kun koodi pysähtyy, voit tarkistaa muuttujien nykytilan ja analysoida verkkopyyntöä. Täällä voit varmistaa, että odotetut tiedot noudetaan. Esimerkiksi jos seuraat muuttujaa koodissasi, joka suorittaa Fetch-pyynnön, voit nähdä, että oikea loppupiste on käytössä.

Hyödynnä Chrome Developer Tools -hakupisteitä tehokkaasti

6. Määritä erityisiä Breakpointeja

Jos olet kiinnostunut vain tietyistä Fetch-pyyynnöistä, voit lisätä uuden Breakpointin ja määrittää tietyn URL-osoitteen. Esimerkiksi voit asettaa URL-osoitteen "main.js". Sitten kun suoritat Fetch-pyynnön tälle URL-osoitteelle, Breakpointin pitäisi laueta. Jos et anna URL-osoitetta, Breakpoint koskee kaikkia verkkopyyntöjä, mikä on hyödyllistä yleisten ongelmien tutkimisessa.

7. Aloittajan tarkistaminen

Saadaksesi lisätietoja Fetch-pyynnön syystä voit siirtyä Developer -työkalujen "Verkko" -välilehteen. Sieltä näet listan kaikista suoritetuista Fetch-pyynnöistä. "Initiator" -sarakkeessa näet, mikä koodin osa on aiheuttanut pyynnön. Klikkaamalla jotakin näistä merkinnöistä pääset "Lähteet" -välilehden vastaavalle riville.

Hyödynnä katkaisupisteitä tehokkaasti Chromen kehittäjätyökaluissa

8. Viimeiset tarkistukset

Kun teet muutoksia koodiisi, kuten URL-osoitteen muutoksia, varmista, että lataat kehitystyökalut uudelleen ottaaksesi muutokset käyttöön. Voit tehdä tämän helposti päivittämällä sivun. Tarkista sitten, toimiiko Fetch-pyyntö uudelleen onnistuneesti ja laukeaako Breakpoint odotetusti.

Hyödynnä hakupisteitä tehokkaasti Chrome-kehittäjätyökaluissa

Yhteenveto

Tässä ohjeessa olet oppinut, kuinka käytät Fetch-Breakpointteja Chrome-kehittäjätyökaluissa pysäyttääksesi koodin verkkokyselyjen aikana. Olet oppinut, miten voit asettaa tiettyjä Breakpointteja pysäyttääksesi koodin vain tietyissä kohteissa ja mitä tietoja voit lukea kehittäjätyökaluista, sekä miten voit selvittää, kuka on aiheuttanut Fetch-kyselyn.

Usein kysytyt kysymykset

Mikä on Fetch-Breakpoint?Fetch-Breakpointit mahdollistavat koodin pysäyttämisen tiettyyn kohtaan, kun Fetch-kysely lähetetään palvelimelle.

Kuinka asetan Fetch-Breakpointin?Voit asettaa Fetch-Breakpointin "Sources"-välilehdellä Chrome-kehittäjätyökaluissa syöttämällä URL-osoitteen tai yleisen asetuksen kaikille Fetch-kyselyille.

Kuinka tarkistan, toimiiko Fetch-Breakpointini?Voit testata sitä suorittamalla toiminnon, joka aiheuttaa Fetch-kyselyn. Vianmäärinän tulisi pysähtyä, jos Breakpoint on aktiivinen.

Mitä teen, jos Breakpointteja ei laukaista?Varmista, että URL on syötetty oikein ja että koodi, joka suorittaa Fetch-kyselyn, saavutetaan todellakin. Myös sivun uudelleen lataaminen voi auttaa.

Kuinka näen Fetch-kyselyn aloittajan?Voit tarkastella aloittajaa "Network"-välilehdellä kehittäjätyökaluissa. Siellä näet, mikä osa koodiasi on aiheuttanut kyselyn.