开发者

standard debugging way for javascript/jquery

This is my usual way to debug javascript. Include alert(0); to break the flow and find out what is happening.

sometimes when i need multiple check points i do

alert('the flow is now in function 1');
alert('the flow is now in function 2');

or sometimes just

alert('success');
开发者_运维百科

i would like to know if there is any standard way for debugging adopted as i am finding my current method very intrusive.

thanks in advance..:)


you might want to use the console... eg within firebug

otherwise you can use debugger; to break the script and force some debugger, or set breakpoints inside firebug (demo)


Firebug in Firefox is the best, but IE8 also has a pretty good javascript debugger. You can set breakpoints and step through your code to follow the program flow and view variable information, etc...


If you prefer logging to using a debugger and need something that works in all browsers, I'd recommend my log4javascript.


Incorporating exception handling into your code could also be helpful.

Exception Handling in JavaScript

And a simple technique for accessing values for simple value checking would be to clear the address bar of the browser

("standard debugging way for javascript/jquery") and replacing it with:
javascript:alert(document.getElementById('comments-2521535').innerHTML);

and press enter to run the snippet on the page. It works a lot like the console in Firebug.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜