JavaScript: The Good Parts
— @starsy
You Don't Know JS by @getify.
In this lesson, we're going to explore the several "good practices" within JavaScript, or programming general. We'll read about good defaults, naming and coding styles. In addition, we'll look at higher order functions to loop and iterate over datasets.
Learn more about looping, iterating and higher-order function for datasets
- Time: 6:00h
- Goals: subgoal 1, 5
- Period: Before week-5
Finish the in-class exercises about higher-order functions and the array cardio. Apply the concepts and principles on your own enhancement, you might want to transform the dataset you got from last week to filter / iterate over the data you will use in your application.
Learn more about some advanced JavaScript coding principles and concepts
- Time: 6:00h
- Goals: subgoal 1
- Period: Before week-5
Conduct research regarding your own use of coding principles. What principles do you use already? Which ones would you like to implement in your own projects? Learn more about JavaScript concepts as scope, context, hoisting and closures. These should help you to write "better" code and evade errors.
Additionally continue working on your front-end and progressive enhancement. Also finish your wiki and research to PE and JavaScript concept. Next week A1 will take place.
-
Push your changes:
Commit your progress in your repository on GitHub under your username in your own matching-app repository. -
Create an issue:
Mark this assignment as complete by opening an issue on our GitHub issue tracker. Fill in the issue template ofweek-4.md
with the correct information. Include what progress you made in the description of the issue. -
Feedback:
Let us know what you thought of the homework, what part you spend a lot of time on and give us any feedback. Your assignment will be reviewed by teachers and student assistants, so expect people to read it and be ready for tips and tops!