Non ho esperienza con gli strumenti di debugger orientati alla mia lingua, ma di recente ho trovato alcuni video che mostrano Firebug.Come utilizzare le funzioni del debugger di Firebug?
Ora sto usando Firebug su uno script in cui ho incluso un errore.
mia comprensione attuale è:
- posso impostare un punto di interruzione, che viene visualizzato come un cerchio rosso.
- Firebug si ferma al punto di interruzione e mi offre 4 opzioni (Continua, Entra, Esci e Esci).
Ma io non capisco:
- Qual è la differenza tra le 4 opzioni:
Continue
, Step Into
, Step Over
e Step Out
?
Per me, Step Over è a volte simile a Step Into ... Potrei sbagliarmi qui.
Sarei grato se potessi spiegare le differenze delle 4 opzioni o un link a una spiegazione più approfondita su queste opzioni.
Cosa intendi con la funzione corrente nel contesto di JavaScript? 'function' è usato in molti scopi in JavaScript. –
Sì, ma una funzione è in definitiva solo un blocco di codice, così ad esempio quando si "entra in" una funzione il debugger ti porterà alla prima riga di codice in quella funzione. Quindi, se imposto un breakpoint su una chiamata a 'myfunction()', il debugger si interrompe e faccio clic su 'step into', il debugger passa alla prima riga di' myfunction'. Oppure, se faccio clic su 'step over', il debugger passa alla riga successiva. –