So you want to write Javascript for a living?

Written by on February 9th, 2007 in Ajax News.

“What do you need to know if you are interviewing for a job that involves Javascript development?”

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.
  • Do you have any experience with JSON? If so, … why do you think some developers may prefer to use this as the envelope language as opposed to XML?
  • This means understanding how to set up a prototype chain and how to make sure a base constructor is applied correctly in the process of object instantiation.
  • The basics of JS object mutability, and using that to isolate code. Basically faking namespaces by using objects to hold other objects.
  • It’s really important for you to be able to write your own code without relying on JavaScript libraries like Dojo, Prototype, etc.

Do you agree? Anything you would add?

Source: Ajaxian
Original Article: http://ajaxian.com/archives/so-you-want-to-write-javascript-for-a-living

Leave a Reply

You must be logged in to post a comment.



Site Navigation