Capítulo 5. Sintaxe e recursos modernos do JavaScript
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O JavaScript existe há muitas décadas e já passou por várias revisões. Este livro explora padrões de design no contexto moderno do JavaScript e usa a sintaxe moderna do ES2015+ para todos os exemplos discutidos. Este capítulo discute os recursos e a sintaxe do JavaScript ES2015+ essenciais para aprofundar nossa discussão sobre padrões de projeto no contexto atual do JavaScript.
Nota
Algumas mudanças fundamentais foram introduzidas na sintaxe do JavaScript com o ES2015 que são especialmente relevantes para a nossa discussão sobre padrões. Elas são bem abordadas no guia BabelJS ES2015.
Este livro baseia-se na sintaxe JavaScript moderna. Também podes estar curioso sobre o TypeScript. O TypeScript, um superconjunto estaticamente tipado do JavaScript, oferece vários recursos de linguagem que o JavaScript não oferece. Esses recursos incluem tipagem forte, interfaces, enums e inferência de tipo avançada e também podem influenciar os padrões de design. Para saber mais sobre o TypeScript e seus benefícios, considera conferir alguns livros da O'Reilly, como Programming TypeScript, de Boris Cherny.
A importância de dissociar aplicações
O JavaScript modular permite-te dividir logicamente a tua aplicação em partes mais pequenas, chamadas módulos. Um módulo pode ser importado por outros módulos que, por sua vez, podem ...