Kuidas kasutada Chrome'i arendajate tööriistu tõhusalt (õpetus)

Chrome'i arendaja tööriistad: Võtmed killukeste ja ajamõõtmiste juurde

Kõik õpetuse videod Chrome'i arendaja tööriistadega tõhusalt töötamine (õpetus)

Selles juhendis saate põhjaliku ülevaate näidistest ja ajamõõtmisfunktsioonidest Chrome'i arendajate tööriistades. Näidised võimaldavad luua taaskasutatavaid koodilõike, mis võivad olla programmeerimisel ja koodi testimisel väga kasulikud. Lisaks näitame teile, kuidas mõõta JavaScript koodi täitmisaega, et optimeerida rakenduste jõudlust. Sellised funktsioonid võivad olla olulised parema ülevaate saamiseks oma JavaScripti arenduskeskkonnast.

Peamised teadmised

  • Näidised on taaskasutatavad koodilõigud, mis salvestatakse Chrome'i arendajate tööriistadesse.
  • Saate luua, muuta ja käivitada näidiseid, et automatiseerida tavapäraseid ülesandeid.
  • Konsooli funktsioonide console.time() ja console.timeEnd() abil saate mõõta koodilõikude täitmise aega.
  • Õige time ja timeEnd kõnede käsitlemine on oluline, et saada õigeid mõõtmisväärtusi.

Juhis samm-sammult

Näidiste loomine ja haldamine

Kõigepealt vaatame, kuidas Chrome'i arendajate tööriistades saate luua ja hallata näidiseid.

Näidiseid saate juurde pääseda, avades Chrome'i arendajate tööriistad, klõpsates vahekaardil „Allikad“ ja otsides näidise paneeli. Näidise paneeli saate avada kas vaate kohandamise teel või menüü kaudu.

Chrome'i arendajate tööriistad: jupitised ja aja mõõtmine

Siin saate luua uusi näidiseid. Klõpsake nuppu „Uus näidis“, et luua uus näidis. Teilt küsitakse, et sisestaksite oma näidisele nime; näiteks nimetage see "Testiks".

Chrome'i arendaja tööriistad: võtmed lõikude ja aja mõõtmise juurde

Kui olete näidise nime pannud, saate seda kohe redigeerida. Siin saate sisestada soovitud JavaScripti koodi, mis käivitatakse siis, kui näidist käivitatakse.

Chrome Developer Tools: Võtmed snipettide ja aja mõõtmise jaoks

Muudatused salvestatakse ajutiselt, kuni salvestate need, vajutades Ctrl + S (või Macil käsku + S). Pidage meeles, et näidised salvestatakse sõltumata külastatud veebisaidist, mis tähendab, et saate näidiseid kasutada igal lehel.

Chrome Developer Tools: Võtmed lõikude ja ajamõõtmise jaoks

Näidise käivitamiseks klõpsake lihtsalt esitusnuppu või kasutage kiirklahvi Ctrl + Enter (või Macil käsku + Enter).

Kui näidist käivitate, saate väljundi otse arendajate tööriistade konsoolialasse.

Chrome'i arendaja tööriistad: võtmed lõikudele ja ajamõõtmisele

Ajamõõtmine kasutades console.time() ja console.timeEnd()

Nüüd, kui olete edukalt loonud näidised, vaatleme, kuidas saate JavaScripti koodi jõudlust mõõta konsoolis funktsioonide console.time() ja console.timeEnd() abil.

Aja mõõtmise saate käivitada, lisades console.time('Loop') koodiosa algusesse, mida soovite mõõta. Veenduge, et kasutaksite sama stringi ka console.timeEnd('Loop') koodi lõpus. Ajaline vahe antakse seejärel millisekundites.

Chrome'i arendaja tööriistad: pistikprogrammide ja ajamõõtmise võti

Kui mõlemad stringid ei ühti või unustate timeEnd-funktsiooni kutsuda, saate hoiatuse.

Chrome'i arendaja tööriistad: võtmed killukeste ja ajamõõtmise jaoks

Ajamõõtmise näide

Võtame lihtsa näite, kus tehakse tsükkel üle 100 000 elemendi ja kirjutatakse need massiivi.

Chrome'i arendajatööriistad: võtmed snipetitesse ja ajamõõtmisse

Enne tsüklit määrake console.time('Loop') ja pärast tsüklit console.timeEnd('Loop'). See võimaldab teil mõõta tsükli täitmise aega.

Chrome'i arendaja tööriistad: pääs skriptivõtmetele ja ajamõõtmisele

Kui oled seda funktsionaalsust korra proovinud, märkad, et ajamõõtmine aitab sul tuvastada ja optimeerida kitsaskohti.

Chrome'i arendaja tööriistad: Võtmed lõikude ja ajamõõtmise juurde

Kasutamise olulised märkused

Pead meeles pidama, et console.time() ja console.timeEnd() kasutamine ei ole soovitatav tootmiskeskkondades. Neid funktsioone tuleks kasutada ainult testimise eesmärgil, kuna erinevates JavaScripti keskkondades võib toetatus olla erinev.

Chrome'i arendajate tööriistad: võtmed lõikudesse ja ajamõõtmisesse

Kokkuvõte Snippetsi ja aja mõõtmise kasutamisest

Oled nüüd õppinud Chrome'i arendajate tööriistade snippetsite ja console.time() ning console.timeEnd() meetodite kasutamise põhimõtted. Need funktsioonid on võimsad, et töötada tõhusamalt ja paremini mõista oma rakenduste jõudlust.

Kokkuvõte

Kokkuvõtvalt võib öelda, et Snippetsi ja aja mõõtmise Chrome'i arendaja tööriistades kasutamine annab sulle väärtuslikud vahendid, et suurendada oma arendustõhusust ja saada sügavam arusaam oma JavaScripti koodide käivitusaegadest.

Sagedased küsimused

Kuidas luua snippet Chrome'i arendaja tööriistades?Klõpsa vahekaardil „Allikad“ nupule „Uus snippet“ ja anna oma snipetile nimi.

Kuidas käivitada snippetit?Klõpsake esitamissümbolil või kasutage kiirklahvi Ctrl + Enter või Command + Enter.

Kuidas mõõta koodi täitmise aega?Kasuta console.time('Nimi') koodi alguses ja console.timeEnd('Nimi') koodi lõpus aja mõõtmiseks.

Kas snippeteid saab kasutada igal veebilehel?Jah, snippetid on salvestatud Chrome'i arendaja tööriistadesse ja neid saab kasutada igal veebisaidil.

Kasutades console.time()-i on piiranguid?Jah, console.time()-i ei tohiks lisada tootmiskoodi, kuna see võib põhjustada ootamatuid vigu.