Este livro é um tutorial . O objetivo é ajudá-lo a aprender gradualmente o idioma. Mas quando estiver familiarizado com o básico, você precisará de outros recursos.
A especificação ECMA-262 contém as informações mais aprofundadas, detalhadas e formalizadas sobre JavaScript. Ele define o idioma.
Mas sendo tão formalizado, é difícil entender a princípio. Portanto, se você precisa da fonte mais confiável de informações sobre os detalhes da linguagem, a especificação é o lugar certo. Mas não é para uso diário.
Uma nova versão de especificação é lançada todos os anos. Entre essas versões, o rascunho de especificação mais recente está em https://tc39.es/ecma262/.
Para ler sobre novos recursos de ponta, incluindo aqueles que são “quase padrão” (o chamado “estágio 3”), consulte as propostas em https://github.com/tc39/proposals.
Além disso, se você estiver desenvolvendo para o navegador, há outras especificações abordadas na segunda parte do tutorial.
Referência JavaScript MDN (Mozilla) é o manual principal com exemplos e outras informações. É ótimo obter informações detalhadas sobre funções, métodos de linguagem individuais, etc.
Você pode encontrá-lo em https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference.
Embora muitas vezes seja melhor usar uma pesquisa na Internet. Basta usar “MDN [term]” na consulta, por exemplo https://google.com/search?q=MDN+parseInt para pesquisar a função parseInt
.
JavaScript é uma linguagem em desenvolvimento, novos recursos são adicionados regularmente.
Para ver seu suporte entre mecanismos baseados em navegador e outros mecanismos, consulte:
Todos esses recursos são úteis no desenvolvimento da vida real, pois contêm informações valiosas sobre detalhes do idioma, seu suporte, etc.
Lembre-se deles (ou desta página) nos casos em que precisar de informações detalhadas sobre um recurso específico.