Utilizzare gli strumenti di debug supportati dal browser. Come accennato in precedenza Firebug per Firefox Strumenti per sviluppatori di Chrome da Chrome IE Developer for IE.
In questo modo è possibile rilevare i problemi relativi al browser. Per ridurre i problemi relativi al browser, utilizzare un framework javascript, ad esempio jQuery, YUI, strumenti moo, ecc.
Di seguito è riportato uno screenshot (javascript-debug.png) di ciò che appare lime in Firebug.
1) hit 'F12'
2) fare clic sulla scheda 'Script' e 'abilitarlo' (se sei già sulla pagina - hit 'F5' di ri-carico)
3) accanto al 'Tutto 'discesa, ci sarà un altro menu a discesa a destra. Seleziona il tuo file javascript da quel menu a discesa.
Nello screenshot, ho impostato un punto di interruzione alla linea 42 con "left-mouse-click". Questo vi permetterà di rompere, ispezionare, orologio, ecc
Concordato sull'eccellenza di Firebug, ma ha i suoi limiti. Per esempio. la pagina su cui sto lavorando ha> 200 file JS, ed è estremamente stupido e fastidioso che non riesco a persistere i punti di interruzione delle mie sessioni di firefox. Inoltre, mi mancano davvero le funzionalità avanzate di Eclipse (disattivazione di breakpoint, punti di interruzione condizionali, ...) –
Risposta eccellente con firebug! –
Ri: "Usa Firebug per eseguire il debug del codice Javascript, è un eccellente componente aggiuntivo che tutti gli sviluppatori web dovrebbero avere nella propria casella degli strumenti." - Funziona se si sta eseguendo il debug del codice che è stato scritto per essere eseguito nel browser, ma non aiuta se si sta eseguendo JS lato server, cioè con il motore Rhino in Java. –