» Poradna » Programy

Doporučte debuger pro Javascript

 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

Ahoj, existuje "něco" co by dokázalo vypsat to co se po spuštění js scriptu volá, myslím jaké funkce která funkce volá atd.. Výsledek by mohl být třeba nějaky UML diagram. Díky

Odpovědi na otázku

 |   |  Macintosh OS X Safari 13.0

Zmáčkni v prohlížeči F12. Tadaaa 😉

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

Hodně sejde na tom, co si představuješ, že s tím chceš dělat. V prohlížečích jsou vývojářské nástroje včetně možností breakpointů apod. Pro nějaké základní "stopování" děje máme třeba console.trace() a k diagramům tříd za mě určitě IntelliJ IDEA https://www.jetbrains.com/help/idea/class-diagram.html , jenže to funguje spolehlivě až při určité kultuře kódu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

Díky. No teoreticky by mi stačilo něco jako je console.trace() ; kdyby uměl vypsat všechny funkce které volá. což console.trace() ; neumí.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

existuje ale console.log(), ktore robi presne to co potrebujes. Ak chces debuggovat javascript, rob to ako sa to robi pri kazdom imom programovacom jazyku.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

Tak potom ti bude musiet stacit stare dobre console.log() tak to musi stacit nam smrtelnikom :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

A neexistuje aspoň v JS něco jako je v PHP funkce method_get_name(); ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

A ono snad něco takového v PHP je?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

Ano, akorát se to jmenuje jinak, jedná se o Magic constantshttps://www.php.net/manual/en/language.consta...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

nic take nepotrebujes. nechcem znevazovat tvoje skusenosti a ani dlzku praxe, ale aj ja ako hobby programator viem,ze na debuggovanie v podstate ziadne extra "serepeticky" nepotrebujes. Klasicke var_dump, echo ci v pripade javascriptu console.log ci pripadne alert() je viac nez postacujuce a pokryjes tym vacsinu ak nie vsetky svoje debuggovacie potreby.

Souhlasím  |  Nesouhlasím  |  Odpovědět


Určitě si přečtěte

Proč byste měli rozmazávat SPZ aut na fotkách, které vystavujete na web

Proč byste měli rozmazávat SPZ aut na fotkách, které vystavujete na web

** Na fotkách aut nahraných na web je dobré rozmazat SPZ ** Značku dokáže z obrázku přečíst Google i Facebook ** SPZ může naplnit podstatu osobního údaje

Karel Kilián | 67

Chrome se naučí dokonale odkazovat. Jeho odpůrci bijí na poplach, prý je to bezpečnostní katastrofa

Chrome se naučí dokonale odkazovat. Jeho odpůrci bijí na poplach, prý je to bezpečnostní katastrofa

** Google zavádí techniku ScrollToTextFragment ** Umí vytvořit odkaz na konkrétní slovo na stránce ** Podle kritiků by to mohl být bezpečnostní problém

Jakub Čížek | 40

Windows 10X už si můžete vyzkoušet. Novému systému Microsoft zjevně věří

Windows 10X už si můžete vyzkoušet. Novému systému Microsoft zjevně věří

** Windows 10X přijdou již ke konci roku ** Microsoft vydal emulátor, kde systém ukázal ** Vývojáři musí upravit své aplikace

Vladislav Kluska | 62

Dost bylo moderních Windows 10. Pojďme je přebarvit zpět na Windows 95

Dost bylo moderních Windows 10. Pojďme je přebarvit zpět na Windows 95

** Stařičké Windows 2000 nedávno oslavily 20 let ** Někteří z vás si postěžovali, že to byly poslední hezké Windows ** Fajn, ukážeme vám, jak přebarvit Desítky o 25 let zpět

Jakub Čížek | 44



Aktuální číslo časopisu Computer

Velký test autokamer

Test ATX skříní

Jak surfovat pohodlně

Sportovní aplikace

Jak funguje procesor