Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #8371 > unrolled thread

cercasi debugger javascript disperatamente

Started byLuis <luis@luis.com>
First post2022-01-16 22:26 +0100
Last post2022-01-17 22:42 +0100
Articles 4 — 1 participant

Back to article view | Back to it.comp.lang.javascript


Contents

  cercasi debugger javascript disperatamente Luis <luis@luis.com> - 2022-01-16 22:26 +0100
    Re: cercasi debugger javascript disperatamente Luis <luis@luis.com> - 2022-01-16 23:33 +0100
      Re: cercasi debugger javascript disperatamente Luis <luis@luis.com> - 2022-01-17 12:36 +0100
      Re: cercasi debugger javascript disperatamente Luis <luis@luis.com> - 2022-01-17 22:42 +0100

#8371 — cercasi debugger javascript disperatamente

FromLuis <luis@luis.com>
Date2022-01-16 22:26 +0100
Subjectcercasi debugger javascript disperatamente
Message-ID<dwl0p7nvj6bn$.dlg@news.luis.invalid>
sto usando visual studio, ma non sono riuscito a capire
come debuggare, né nei vari testi che ho a disposizione è
spiegato gran che, né su internet trovo gran che.
sembra quasi che tutto quel che si può fare lo si possa
fare dal browser, che mi pare un po' poco.
io desidero un debugger in cui compili una tabella di
variabili, e passo dopo passo ti aggiorna i risultati.
magari si può fare ma sono io che non ci riesco eh.
grazie

[toc] | [next] | [standalone]


#8373

FromLuis <luis@luis.com>
Date2022-01-16 23:33 +0100
Message-ID<boaeqv6bpdq4.dlg@news.luis.invalid>
In reply to#8371
On 16 Jan 2022 22:14:14 GMT, Stefan Ram wrote:

> Luis <luis@luis.com> writes:
>>io desidero un debugger in cui compili una tabella di
>>variabili, e passo dopo passo ti aggiorna i risultati.
> 
>   Bene, apro questo pagina web in Firefox dopo averlo salvato:
> 
> <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" 
> lang="it" xml:lang="it">
> <head><meta charset="UTF-8" /><title>programma</title>
> </head><body><script type="text/javascript">
> const a = 5;
> const b = 6;
> debugger;
> </script></body></html>
> 
>   . Poi apro gli "strumenti di sviluppo" (a volte questo
>   può essere fatto premendo Ctrl-Shift-K). Vado alla scheda
>   "debugger" e premo il tasto F5.
> 
>   Se stai usando una versione diversa di questo browser o un
>   browser diverso potrebbe non funzionare in questo modo.
> 
>   Ma, seriamente, quello che uso personalmente per il debug è
>   esclusivamente "console.log".

grazie stefan, infatti faccio così, ma mi pare molto
olimitato. io speravo in un tool molto più ricco, con debug
istruzione per istruzione, eventualmente con la possibilità
di eseguire le funzioni completamente senza entrare con il
debugger dentro di loro, e contemporaneamente vedere il
risultato sul browser relativamente al javascript che
incorpora. si può fare?

[toc] | [prev] | [next] | [standalone]


#8375

FromLuis <luis@luis.com>
Date2022-01-17 12:36 +0100
Message-ID<wy5yrvgn49ph$.dlg@news.luis.invalid>
In reply to#8373
On 16 Jan 2022 22:56:01 GMT, Stefan Ram wrote:

> Luis <luis@luis.com> writes:
>>           io speravo in un tool molto più ricco, con debug
>>istruzione per istruzione, eventualmente con la possibilità
>>di eseguire le funzioni completamente senza entrare con il
>>debugger dentro di loro
> 
>   Firefox offre queste possibilità qui. Ho esteso un po'
>   lo script (vedi sotto). Se ora questo viene avviato (come
>   descritto) sotto il debugger di Firefox, le seguenti opzioni
>   sono disponibili come simboli grafici o tasti:
> 
> F8         eseguire,
> F10        passo singolo (senza entrare),
> F11        passo singolo (entrando) e
> Shift+F11  lasciare.
> 
> <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"
> lang="it" xml:lang="it">
> <head><meta charset="UTF-8" /><title>programma</title>
> </head><body><script type="text/javascript">
e> f0 = x =>
> {
>   debugger;
>   x = x + 1;
>   console.log( x );
>   const y    = x/3;
>   const fy   = Math.floor( y );
>   const fn   = "f" + fy;
>   const call = fn + "( x )";
>   eval( call );
>   };
> f1 = x => 0;
> f0( 0 );
> </script></body></html>
> 
>   Ma forse questo non è più così possibile in certe versioni
>   di Firefox oggi. Ha funzionato un po' di tempo fa.
> 
>   Inoltre, i "breakpoints" non devono essere stati disattivati.
>   Forse ci sono video sul web che dimostrano l'uso del debugger
>   di Firefox.

grazie stefan, gentilissimo veramente, appena ho un attimo
provo.
buonissima giornata

[toc] | [prev] | [next] | [standalone]


#8376

FromLuis <luis@luis.com>
Date2022-01-17 22:42 +0100
Message-ID<12qpf65te4iw3.dlg@news.luis.invalid>
In reply to#8373
On 16 Jan 2022 22:56:01 GMT, Stefan Ram wrote:

> Luis <luis@luis.com> writes:
>>           io speravo in un tool molto più ricco, con debug
>>istruzione per istruzione, eventualmente con la possibilità
>>di eseguire le funzioni completamente senza entrare con il
>>debugger dentro di loro
> 
>   Firefox offre queste possibilità qui. Ho esteso un po'
>   lo script (vedi sotto). Se ora questo viene avviato (come
>   descritto) sotto il debugger di Firefox, le seguenti opzioni
>   sono disponibili come simboli grafici o tasti:
> 
> F8         eseguire,
> F10        passo singolo (senza entrare),
> F11        passo singolo (entrando) e
> Shift+F11  lasciare.
> 
> <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"
> lang="it" xml:lang="it">
> <head><meta charset="UTF-8" /><title>programma</title>
> </head><body><script type="text/javascript">
e> f0 = x =>
> {
>   debugger;
>   x = x + 1;
>   console.log( x );
>   const y    = x/3;
>   const fy   = Math.floor( y );
>   const fn   = "f" + fy;
>   const call = fn + "( x )";
>   eval( call );
>   };
> f1 = x => 0;
> f0( 0 );
> </script></body></html>
> 
>   Ma forse questo non è più così possibile in certe versioni
>   di Firefox oggi. Ha funzionato un po' di tempo fa.
> 
>   Inoltre, i "breakpoints" non devono essere stati disattivati.
>   Forse ci sono video sul web che dimostrano l'uso del debugger
>   di Firefox.

ok, sono riuscito. dovevo però lavorare con chrome, perchè
ff mi dava un errore. 
seguendo le indicazioni da te datemi su ff sono riuscito a
completare un debug su chrome e vedere i valori di tutte le
variabili che mi servivano step by step, premendo un
pulsantino che avanza di un breakpoint alla volta, ne ho
messi in grande quantità.
grazie 1000, un salutone

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.lang.javascript


csiph-web