Preface
I’ve been using ECMAScript-based languages for about 15 years. In fact, the first programming language I ever learned, ActionScript, was based on ECMAScript. I kind of fell into programming, but I’m so glad that I did. Originally I wanted to be a graphic designer. I was always drawing, and by middle school, I was making complex drawings pixel by pixel using Microsoft Paint. In high school, I took a class on interactive multimedia, and was introduced to Adobe Photoshop and Macromedia Flash. Once I discovered the power of Photoshop, I never wanted to go back and draw pixel by pixel ever again. With Flash, I could take it even further: no longer confined to creating still images, I could create rich animations.
This was the time of eBaum’s ...