So you want to write Javascript for a living?
That is the question posed to various people in the industry such as Elaine Wherry of Meebo, Tom Trenka of Dojo, Neelesh Tendulkar of Simply Hired, and Nicholas Zakas, author of Professional JavaScript for Web Developers. Here are some of their thoughts:
- You need to know how to create an element on the fly, get a reference to any element on the page, insert, remove, replace, etc. nodes in the page. These methods should be memorized!
- No modern web application can survive without event handlers. Knowledge of the differences across browsers and issues surrounding event handling are a must.
- It's really important for you to be able to write your own code without relying on JavaScript libraries like Dojo, Prototype, etc.