Este livro é direcionado a desenvolvedores e webmasters que já possuem conhecimentos básicos da linguagem JavaScript e precisam implementar suas técnicas de programação. Usando uma abordagem prática, objetiva e desafiadora, o autor exemplifica como a linguagem pode ser usada a nível avançado para as mais diversas aplicações. São abordados conceitos, tais como - validação inteligente de formulários, funções e reaproveitamento de códigos, implementação de bibliotecas reutilizáveis, eventos, animação usando o mouse e teclado, criação dinâmica de elementos, efeitos e filtros multimídia. Um breve estudo sobre a programação orientada a objetos complementa a obra e mostra como o leitor pode programar em JavaScript usando abordagens semelhantes à C++ e Java.