If you are a web developer, JavaScript is a two edged sword. Very few like to use it, yet in many cases you simply cannot avoid it simply because there is nothing out there to replace it. With the popularization of AJAX (Asynchronous JavaScript and XML), JavaScript seemed to be gaining some traction again in [...]
