A maioria das linguagens de programação contém partes boas e ruins, mas o JavaScript tem mais do que sua cota de partes ruins, tendo sido desenvolvido e lançado às pressas antes de poder ser refinado. Este livro confiável elimina esses recursos ruins para revelar um subconjunto de JavaScript que é mais confiável, legível e sustentável do que a linguagem como um todo - um subconjunto que você pode usar para criar código verdadeiramente extensível e eficiente. Considerado o especialista em JavaScript por muitas pessoas na comunidade de desenvolvimento, o autor Douglas Crockford identifica a abundância de boas ideias que tornam o JavaScript uma excelente linguagem de programação orientada a objetos - ideias como funções, digitação flexível, objetos dinâmicos e uma notação literal de objeto expressiva. Infelizmente, estas boas ideias estão misturadas com ideias más e absolutamente terríveis, como um modelo de programação baseado em variáveis globais. Quando os miniaplicativos Java falharam, o JavaScript tornou-se a linguagem da Web por padrão, tornando sua popularidade quase completamente independente de suas qualidades como linguagem de programação. Em JavaScript: The Good Parts, Crockford finalmente vasculha a pilha fumegante de boas intenções e erros para fornecer uma visão detalhada de todas as partes genuinamente elegantes do JavaScript, incluindo:
Expandir