My biggest complaint when using JavaScript is the DOM bindings, but it's actually not a JavaScript error, as each browser implements it in its own way. Along these lines, IE is the worst offender.
In terms of purely JavaScript issues, I'm still not fully prototyping prototypes so that I can use its full power; but this is less of a complaint than my personal failure. As a language, I really like JavaScript, and any complaints I have on it are overshadowed by its interaction with the DOM.
I use Firefox + Firebug heavily for my main coding and debugging. Opera and Safari have debuggers that I use if certain problems occur in the browser. Heaven helps me when I need to debug IE.
I encode any text editor and highlight syntax. I tend to use the YUI framework, but this is only because I know that this is best; I hope that someday I will learn more about other frameworks and decide what would be best for personal projects.
Until I saw the video, this week I just read "Good Details." If the video is nothing like a book, it will be very useful. The book itself is great because it is concise and informative. He goes to the level of language discussion, which is not often seen when Googling for information, which gives a better understanding of the language as a whole.
Daniel Lew Feb 28 '09 at 7:40 2009-02-28 07:40
source share