Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8371 > unrolled thread
| Started by | Luis <luis@luis.com> |
|---|---|
| First post | 2022-01-16 22:26 +0100 |
| Last post | 2022-01-17 22:42 +0100 |
| Articles | 4 — 1 participant |
Back to article view | Back to it.comp.lang.javascript
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
| From | Luis <luis@luis.com> |
|---|---|
| Date | 2022-01-16 22:26 +0100 |
| Subject | cercasi 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]
| From | Luis <luis@luis.com> |
|---|---|
| Date | 2022-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]
| From | Luis <luis@luis.com> |
|---|---|
| Date | 2022-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]
| From | Luis <luis@luis.com> |
|---|---|
| Date | 2022-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