How does one go about debugging javascript? Do you use firebug and run your page through your localhost? If javascript is part of an ASP.NET application, I have found that the breakpoints in a .js file in Visual Studio seem to be ignored. The problem I see is that the ASP.NET application which uses javascript code has too versions -- a published and a debug version. The Debug version is located within my group of folders under the localhost. Also, when I launch the program through Visual Studio, it defaults to IE. Is there some way I can have it launch a different browser that will allow for javascript debugging? Is there a step-by-step description somewhere? Javascript seems to be very popular. I imagine a debugger is in use. So, what is it and how can you use it if your javascript is already part of an asp.net web site/page?
I use Google Chrome, it has in my opinion the best developer tools. You can set the break points in the JS file and that makes debugging a lot easier. Please see the screen shot below with a break point added.
I usually just use the error consoles in FF and Opera... Though I would never use visual studio or ASP for anything serious -- particularly given how doing ANYTHING in ASP.NET from visual studio pisses all over the markup. But again, if you are making code for the web and 'need' anything more complex than the average programmers editor / notepad replacement, you're probably doing it all wrong!
I second using Google Chrome to debug Javascript. It's so easy to use and all you have to do to open the console and all the tools is "ctrl + shift + j".