Efektyvus "Chrome" programuotojo įrankių naudojimas (pamoka)

Efektyviai naudokite pertrūkius (breakpoints) „Chrome“ kūrėjo įrankiuose

Visi pamokos vaizdo įrašai Efektyvus "Chrome" programuotojo įrankių naudojimas (pamoka)

Derinimo įrankiai yra labai svarbūs norint analizuoti kodą ir identifikuoti klaidas. Chrome Developer Tools teikia įvairių funkcijų, kurios padeda jums stebėti tinklo užklausas ir suprasti, kaip jūsų programa bendrauja su serveriu. Šiame vadove sutelksime dėmesį į Fetch-Breakpoints, kuriuos galite naudoti, kad sustabdytumėte kodą, kai vyksta tinklo užklausa. Tai suteikia jums galimybę giliau suprasti jūsų programos veikimą ir greitai išspręsti galimas problemas.

Svarbiausios išvados

  • Fetch-Breakpoints leidžia sustabdyti kodą kiekvienoje tinklo užklausoje.
  • Gaunate galimybę nurodyti specifinius URL, kad galėtumėte tiksliai valdyti veiksmus.
  • Developer Tools tinklo srityje galite stebėti, kokios užklausos buvo atliktos ir kas jas sukėlė.

Vadovas žingsnis po žingsnio

1. Pasiekimas iki Developer Tools

Norint dirbti su Fetch-Breakpoints, pradžioje turite atidaryti Chrome Developer Tools. Tai galite padaryti paspausdami ant taškų meniu dešinėje viršutinėje Chrome kampe, tada eikite į "Daugiau įrankių" ir galiausiai pasirinkite "Programuotojo įrankiai". Alternatyviai galite naudoti pelės klavišų kombinaciją Vald + Shift + I „Windows“ arba Cmd + Option + I „Mac“.

Efektyviai naudokite Chrome Developer Tools pertraukas

2. Navigacija iki šaltinių

Programuotojo įrankiuose rasite skirtukus „Elementai“, „Konsolė“, „Šaltiniai“, „Tinklas“ ir daug kitų. Dabar turite paspausti skirtuką „Šaltiniai“, kad galėtumėte pasiekti savo projekto šaltinį. Čia galite peržiūrėti savo JavaScript kodą ir nustatyti pertraukas.

3. Fetch-Breakpoint nustatymas

„Šaltiniai“ skirtuke yra skyrius „XHR“ arba „Fetch-Breakpoints“. Norėdami nustatyti Fetch-Breakpoint, spustelėkite atitinkamą mygtuką, kad pridėtumėte naują pertrauką. Jums bus paprašyta įvesti URL ar jos dalį, kad pertrauka būtų specifiška. Tačiau jei nieko neįvedate, pertrauka bus aktyvuota visoms atliekamoms Fetch užklausoms.

4. Pertraukos iššaukimas

Norėdami patikrinti, ar Fetch-Breakpoint yra teisingai nustatytas, atlikite veiksmą, kuris sukelia Fetch užklausą - pavyzdžiui, paspauskite mygtuką, kuris atlieka duomenų užklausą. Jei pertrauka veikė tinkamai, kodas šioje vietoje sustoja ir parodo jums esamą kodo būseną.

Efektyviai naudokite pertraukas ("breakpoints") „Chrome Developer“ įrankiuose

5. Tinklo užklausos tikrinimas

Kai kodas sustabdomas, turite galimybę patikrinti esamą kintamųjų būseną ir analizuoti tinklo užklausą. Čia galite įsitikinti, kad gautos turimos duomenys yra tikėtini. Pavyzdžiui, stebėdami savo kode kintamąjį, vykdančią Fetch užklausą, galite matyti, ar teisingas galutinis taškas pasiekiamas.

Naudojant "Chrome" kūrėjo įrankiuose, efektyviai naudokite atitinkamus stabdymo taškus

6. Nusistatykite specifinius pertraukimus

Jei įdomios tik tam tikros Fetch užklausos, galite pridėti naują pertrauką ir nurodyti specifinį URL. Pavyzdžiui, galite nurodyti URL kaip „main.js“. Tada vykdydami šią URL užklausą, pertrauka turėtų būti paleista. Jei nenurodykite URL, pertrauka bus taikoma visoms tinklo užklausoms, kas naudinga tiriant bendras problemas.

7. Inicijuotojo patikrinimas

Norėdami sužinoti daugiau apie Fetch užklausos priežastį, perkelkite į „Network“ skirtuką Developer Tools. Ištenkao visų atliktų Fetch-Request sąrašas. Skiltyje „Inicijuotojas“ matysite, kuris jūsų kodo dalis sukėlė užklausą. Paspaudę vieną iš šių įrašų, nukreipsite į atitinkamą eilutę "Šaltiniai" skirtuke.

Efektyviai naudokite pertraukas „Chrome“ kūrėjo įrankiuose

8. Paskutiniai patikrinimai

Kai atliekate pakeitimus savo kode, pvz., keičiate URL, įsitikinkite, kad perkraunate kūrėjo įrankius, kad pakeitimai įsigaliotų. Tai galite lengvai padaryti atnaujinę puslapį. Tada patikrinkite, ar Fetch užklausa vėl veikia sėkmingai ir ar pertrauka iššaukiama taip, kaip pageidaujama.

Naudokite pertraukas „Fetch“ „Chrome“ kūrėjo įrankiuose efektyviai

Suvestinė

Šiame vadove išmokai, kaip naudoti Fetch Breakpoints „Chrome Developer Tools“ siekiant sustabdyti kodą, kai vykdomos tinklo užklausos. Sužinojai, kaip nustatyti specifinius pertraukiklius, kad sustotum tik tam tikrose savo kodo vietose, kokią informaciją gali pasitikrinti iš programuotojų įrankių ir kaip patikrinti, kas iššaukė Fetch užklausą.

Daugiausiai užduodami klausimai

Kas yra Fetch Breakpoints?Fetch Breakpoints leidžia sustabdyti kodą konkretiame taške, kai į serverį siunčiama Fetch užklausa.

Kaip nustatyti Fetch Breakpoint?Tu gali nustatyti Fetch Breakpoint „Sources“ skirtuke „Chrome Developer Tools“, įvedęs URL ar bendrą nustatymą visoms Fetch užklausoms.

Kaip patikrinti, ar mano Fetch Breakpoint veikia?Gali tai patikrinti vykdydamas veiksmą, kuris iššaukia Fetch užklausą. Deratų persistentis turėtų sustot, kai pertraukiklis yra aktyvus.

Ką daryti, jei pertraukikliai neįsijungia?Patikrink, ar URL įrašytas teisingai ir ar kodas, kuris vykdo Fetch užklausą, iš tiesų pasiektas. Taip pat gali padėti perkrovus puslapį.

Kaip pamatyti Fetch užklausos pradėtoją?Fetch užklausos pradėją gali pamatyti skirtuke „Network“ įrankių. Ten matysi, kuri tavo kodo dalis sušaukė užklausą.