Open main menu
Courses
Blog
30 Days Of JavaScript
Day 8: Consolidation 2
Lesson 0: Intro
Same as yesterday, but different topics to review.
< day 7: wrap up
day 8: lesson 1 >
Outline
Go Pro?
If you upgraded to pro, sign in here
Sign In
Account
Day 0: Introduction
Day 1: Simple Types
Console.log()
Constants
Variables
Strings
Numbers
Boolean
let vs var
Comments
Wrap Up
Day 2: Collection Types
Arrays
Sets
Objects
Maps
Value type vs Reference type
Wrap Up
Day 3: Logic
If
And
Or
If Else
If, Else if, Else
Wrap Up
Day 4: Loops
For
While
For Of
Break
Continue
Wrap Up
Day 5: Functions Part 1
What Are Functions?
No Input, No Return
Input, No Return
Input, Return
Multiple Inputs
Multiple Returns
Wrap Up
Day 6: Functions Part 2
Default arguments
Arrow Functions
Functions as inputs
Anonymous Functions
Wrap Up
Day 7: Consolidation 1
Simple Data Types
Collection Types
Logic
Wrap Up
Day 8: Consolidation 2
Loops
Functions Part 1
Functions Part 2
Wrap Up
Day 9: Errors
Throw
Catch()
Finally
Wrap Up
Day 10: Higher Order Functions Part 1
forEach
sort
map
filter
find
Wrap Up
Day 11: Higher Order Functions Part 2
findIndex
some
every
reduce
reduceRight
Wrap Up
Day 12: Classes and Dates
What are classes
Instance variables
Instance methods
Static
Date()
Wrap Up
Day 13: Async
Promises
Promise Chaining
Catch
Finally
Await
Wrap Up
Day 14: Strings and JSON
String escape sequences
String Methods
Concatenation
Template Literals
JSON
JSON.stringify & JSON.parse
Wrap Up
Day 15: Creating a website
VSCode
Live Server
index.html
CSS
JavaScript
Wrap Up
Day 16: DOM Manipulation
Getting DOM Elements
Deleting DOM Elements
Creating DOM Elements
Changing DOM Elements
Styling DOM Elements
Wrap Up
Day 17: Events
onclick
onmouseover and onmouseout
setTimeout
keydown
onload
Wrap Up
Day 18: Forms
Submitting forms
Form Validation
Dynamic Forms
Async Forms
Wrap Up
Day 19: LocalStorage
Saving data to LocalStorage
Reading data from LocalStorage
Editing data in LocalStorage
Deleting data from LocalStorage
Wrap Up
Day 20: Consolidation 3
Errors
Higher Order Functions 1
Higher Order Functions 2
Async
IIFE
Wrap Up
Day 21: Consolidation 4
Strings and JSON
Creating a website
DOM Manipulation
Wrap Up
Day 22: Consolidation 5
Events
Forms
LocalStorage
Wrap Up
Day 23: Timer
Timer: 1
Timer: 2
Timer: 3
Timer: 4
Timer: 5
Timer: 7
Wrap Up
Day 24: Banish Boredom: Day 1
Banish Boredom: 1
Banish Boredom: 2
Banish Boredom: 3
Banish Boredom: 4
Wrap Up
Day 25: Banish Boredom: Day 2
Banish Boredom: 5
Banish Boredom: 6
Banish Boredom: 7
Banish Boredom: 8
Wrap Up
Day 26: Making a PokeDex: Day 1
PokeDex 1
PokeDex 2
PokeDex 3
PokeDex 4
Wrap Up
Day 27: Making A PokeDex: Day 2
PokeDex 5
PokeDex 6
PokeDex 7
PokeDex 8
Wrap Up
Day 28: Making A PokeDex: Day 3
PokeDex 9
PokeDex 10
PokeDex 11
PokeDex 12
Wrap Up
Day 29: Mopping up
Modules 1
Modules 2
Destructuring
Spread Operator
Wrap Up
Day 30: React
React Setup
State
Props
Inputs
Wrap Up
About
Blog
Privacy
Looking to email me? You can get me on
my first name at allthecode.co