# Reading material for the fourth lecture: ``` In week three we will discuss the following topics: • Capturing user input • Basic DOM manipulations[img src, innerHTML] • Code debugging using the browser • Events • Code commenting • Structuring code files ``` - Chrome DevTools [Debugging](https://developers.google.com/web/tools/chrome-devtools/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3) ### A Refresher from some previous covered topics: Links to MDN (Mozilla Developer Network) topics: - [Strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode) ## Review Go through the topics of week 2-4. ### Week 2 - [Variables (var, let, const)](../fundamentals/variables.md) - [Basic Data types (Strings, Numbers, Arrays, Booleans)](../fundamentals/values.md) - [Operators](../fundamentals/operators.md) - [Naming conventions](../fundamentals/naming_conventions.md) ### Week 3 - [Advanced data types (objects)](../fundamentals/objects.md) - [Conditional execution](../fundamentals/conditional_execution.md)
- [Statements vs Expressions](../fundamentals/statements_expressions.md)
- [Loops (for/while)](../fundamentals/loops.md) - [Functions](../fundamentals/functions.md) - [Scope](../fundamentals/scope.md) ### Week 4 - Capturing user input - Events - [Basic DOM manipulations (img src, innerHTML)](../fundamentals/DOM_manipulation.md) - Code debugging using the browser - [Code commenting](../fundamentals/code_commenting.md) - Structuring code files - [Code formatting](../fundamentals/code_formatting.md) _Please go through the material and come to class prepared!_