Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
I like to learn by example and trial and error. For this, nothing that I know beats HTMLUnit for learning Javascript. See Sourceforge for download.
My favourite description of HTMLUnit is "a headless broswer" that handles javascript.
What is really needed is SWFUnit, a headless Flash browser.
Both Javascript (plus JSON, AJAX and other js enbaled nonsense) and Flash (Actionscript) are two of the most annoying languages on the Web. Because for many they necessitate the use of bloated browsers.
HTMLUnit is a great way to learn take control from the bloated browser and it's "plugged in" js engine and put control back on the command line, the "home turf" of any self-respecting UNIX geek.
I am being sponsored by Syntress! They bought me an amazing dedicated server to run catonmat on. If you're looking web services, I highly recommend the Syntress guys!
Education Sponsors
I am being sponsored by A-Writer! If you ever need help with essay writing, look no further than A-Writer! They will help you with your writing in as quickly as 3 hours!
I like to learn by example and trial and error. For this, nothing that I know beats HTMLUnit for learning Javascript. See Sourceforge for download.
My favourite description of HTMLUnit is "a headless broswer" that handles javascript.
What is really needed is SWFUnit, a headless Flash browser.
Both Javascript (plus JSON, AJAX and other js enbaled nonsense) and Flash (Actionscript) are two of the most annoying languages on the Web. Because for many they necessitate the use of bloated browsers.
HTMLUnit is a great way to learn take control from the bloated browser and it's "plugged in" js engine and put control back on the command line, the "home turf" of any self-respecting UNIX geek.
Reply To This Comment