Efektívne používanie vývojárskych nástrojov Chrome (tutoriál)

Nástroje pre vývojárov prehliadača Chrome: Kľúč k úryvkom a meraniu času

Všetky videá tutoriálu Efektívne používanie vývojárskych nástrojov Chrome (tutoriál)

V tomto návode získate podrobný prehľad o používaní útržkov a funkcie merania času v rámci Chrome Developer Tools. Útržky vám umožňujú vytvárať opakovateľné kósové fragmenty, ktoré vám môžu poskytnúť užitočné služby pri programovaní a testovaní vášho kódu. Okrem toho vám ukážeme, ako môžete meriť vykonávacie časy kódu v JavaScripte, aby ste mohli optimalizovať výkon vašich aplikácií. Takéto funkcie môžu byť rozhodujúce pre získanie lepšieho prehľadu o vašom prostredí na vývoj v JavaScripte.

Najdôležitejšie zistenia

  • Útržky sú opakovateľné kósové fragmenty uložené v rámci Chrome Developer Tools.
  • Môžete vytvárať, upravovať a spúšťať útržky, aby ste automatizovali časté úlohy.
  • Pomocou funkcií console.time() a console.timeEnd() môžete meriať vykonávacie časy úsekov kódu.
  • Správne použitie volaní time a time end je rozhodujúce pre získanie správnych hodnôt meraní.

Krok za krokom návod

Vytváranie a spravovanie útržkov

Najprv si ukážeme, ako môžete vytvárať a spravovať útržky v Chrome Developer Tools.

Pre prístup k útržkom otvorte Chrome Developer Tools, kliknite na kartu „Sources“ a vyhľadajte panel Útržky. Panel Útržkov môžete aktivovať buď prispôsobením zobrazenia, alebo pomocou menu.

Nástroje vývojára prehliadača Chrome: Kľúč k úryvkom a meraniu času

Tu môžete vytvárať nové útržky. Kliknite na „Nový útržok“, aby ste vytvorili nový útržok. Budete vyzvaní, aby ste zadali názov pre váš útržok; napríklad nazvite ho „Test“.

Nástroje pre vývojárov Chrome: Kľúč k časovačom a meraniu času

Po pomenovaní útržka môžete začať s úpravou. Tu môžete napísať požadovaný kód v JavaScripte, ktorý sa potom vykoná pri spustení útržku.

Nástroje pre vývojárov Chrome: Kľúč k úryvkom a meraniu času

Zmeny sa dočasne uložia, kým ich nenatlačíte stlačením Ctrl + S (alebo Command + S na Macu). Upozorňujeme, že útržky sa ukladajú nezávisle od navštívenej webovej stránky, čo znamená, že útržky môžete použiť na každej stránke.

Vývojárske nástroje Chrome: Kľúč k úryvkom a meraniu času

Ak chcete spustiť útržok, stačí kliknúť na symbol prehrávania alebo použiť skratku Ctrl + Enter (alebo Command + Enter na Macu).

Po spustení útržku dostanete výstup priamo v oblasti Konzoly nástrojov pre vývojárov.

Chrome Developer Tools: Kľúč k úryvkom a meraniu času

Meranie času pomocou console.time() a console.timeEnd()

Po úspešnom vytvorení útržkov sa pozrime, ako môžete pomocou funkcií console.time() a console.timeEnd() merať výkon vášho kódu v JavaScripte.

Môžete spustiť meranie času pridaním console.time('Loop') na začiatok časti kódu, ktorú chcete merať. Uistite sa, že na konci príslušného kódu použijete rovnaký reťazec v console.timeEnd('Loop'). Čas medzi nimi sa potom zobrazí v milisekundách.

Chrome Developer Tools: Kľúč k úryvkom a meraniu času

Ak sa reťazce nezhodujú alebo zabudnete zavolať funkciu timeEnd, dostanete upozornenie.

Chrome Developer Tools: Kľúč k úryvkom a meraniu času

Príklad merania času

Uvažujme jednoduchý príklad, kde robíte cyklus cez 100 000 prvkov a ukladáte ich do poľa.

Nástroje pre vývojárov Chrome: Kľúč k snippetom a meraniu času

Umiestnite console.time('Loop') pred cyklus a console.timeEnd('Loop') po cykle. Týmto spôsobom môžete merať čas, ktorý cyklus potrebuje na vykonanie.

Nástroje pre vývojárov Chrome: Kľúč k útržkom a meraniu času

Ak skúsite túto funkcionalitu raz, uvidíte, že meranie času vám pomôže identifikovať a optimalizovať úzke miesta.

Nástroje pre vývojárov Chrome: kľúč k snippetom a meraniu času

Dôležité pokyny pre používanie

Všimnite si, že použitie console.time() a console.timeEnd() nie je odporúčané pre produkčné prostredie. Tieto funkcie by mali byť používané výhradne na testovanie, pretože môžu byť rôzne podporované v rôznych JavaScriptových prostrediach.

Nástroje pre vývojárov Google Chrome: Kľúč k útržkom a meraniu času

Záver k používaniu Snippets a meraniu času

Teraz ste sa naučili základy používania Snippets a metód console.time() a console.timeEnd() v Chrome Developer Tools. Tieto funkcie vám pomôžu pracovať efektívnejšie a lepšie porozumieť výkonu vašich aplikácií.

Zhrnutie

V skratke, používanie Snippets a meranie času v Chrome Developer Tools poskytuje cenné nástroje na zvýšenie vášho vývojového výkonu a získanie hlbšieho prehľadu o vykonávacej dobe vašich JavaScriptových kódov.

Často kladené otázky

Ako vytvoriť Snippet v Chrome Developer Tools?Kliknite v záložke „Sources“ na „New Snippet“ a zadajte názov vášho Snippetu.

Ako spustiť Snippet?Kliknite na symbol pre prehrávanie alebo použite skratku Ctrl + Enter resp. Command + Enter.

Ako zmerať časovanie vykonávania kódu?Využite console.time('Názov') na začiatku a console.timeEnd('Názov') na konci vášho kódu na meranie času.

Môžem používať Snippets na ľubovoľnej webovej stránke?Áno, Snippets sú uložené v Chrome Developer Tools a môžu byť používané na ktorejkoľvek webovej stránke.

Sú nejaké obmedzenia pri používaní console.time()?Áno, console.time() by nemal byť vložený do produkčného kódu, pretože to môže spôsobiť neočakávané chyby.