11.3 CSS Aula anterior
11.4 - JavaScript
Para a revisão de conceitos de JavaScript, faça a leitura dos artigos abaixo da MDN.
Sugerimos que enquanto você estiver lendo, deixe um arquivo .html
aberto no
seu editor de código e no seu browser para rodar os exemplos de HTML
apresentados.
Se você já se sente confortável com algum dos conteúdos, não há necessidade de estudá-lo novamente.
Os conteúdos que consideramos obrigatórios estão em negrito. Os demais são opcionais.
JavaScript First Steps
- What is JavaScript?
- A first splash into JavaScript
- What went wrong? Troubleshooting JavaScript
- Storing the information you need — Variables
- Basic math in JavaScript — numbers and operators
- Handling text — strings in JavaScript
- Useful string methods
- Arrays
JavaScript building blocks
- Making decisions in your code — conditionals
- Looping code
- Functions — reusable blocks of code
- Build your own function
- Function return values
- Introduction to events
Introducing JavaScript objects
- JavaScript object basics
- Object-oriented JavaScript for beginners
- Object prototypes
- Inheritance in JavaScript
- Working with JSON
- Object building practice
Asynchronous JavaScript
- General asynchronous programming concepts
- Introducing asynchronous JavaScript
- Cooperative asynchronous JavaScript: Timeouts and intervals
- Graceful asynchronous programming with Promises
- Making asynchronous programming easier with async and await
- Choosing the right approach
Client-side web APIs
- Introduction to web APIs
- Manipulating documents
- Fetching data from the server
- Third-party APIs
- Drawing graphics
- Video and Audio APIs
- Client-side storage