File tree
162 files changed
+1
-0
lines changed- 1. Build a Passenger Counter App
- 1. Welcome to the course
- 10. Write your first function
- 11. Write a function that logs the sum
- 12. Write a function that increments
- 13. Increment on clicks
- 14. Display the count
- 15. The Document Object Model
- 16. Display the count with innerText
- 17. Create the save button
- 18. What is a string?
- 19. Write your first string variable
- 2. Let's build a passenger counter app
- 20. Log a greeting to the console
- 21. Strings vs. Numbers
- 22. Render a welcome message
- 23. Improve the message with string concatenation
- 24. Use plus equal for count
- 25. Create the save feature
- 26. Debugging online
- 27. Set the count to 0
- 28. Congrats & recap
- 3. Setting up our JavaScript file
- 4. Write your first JavaScript variable
- 5. Basic mathematical operations
- 6. Reassigning and incrementing
- 7. Adding a button
- 8. The onclick event listener
- 9. Using functions to write less code
- 2. Practice time - part 1
- 1. Variables practice
- 2. Contatenate two strings in a function
- 3. Incrementing and decrementing
- 4. Strings and numbers
- 5. Rendering an error message
- 6. Calculator challenge
- 3. Build a Blackjack game
- 1. Let's build a Blackjack game!
- 10. Add the message variable
- 11. Link to stylesheet
- 12. Add basic styling
- 13. Make the start button work
- 14. Display the message
- 15. Display the sum
- 16. Display the cards
- 17. New card button
- 18. Add to the sum when newCard is clicked
- 19. Rename the startGame function
- 2. Add the firstCard, secondCard, and sum
- 20. Solving our cards problem with an array
- 21. Intro to arrays
- 22. Array indexes
- 23. Arrays with multiple data types
- 24. Adding and removing items from arrays
- 25. Creating the cards array
- 26. Push a new card to the array
- 27. Counting in JavaScript
- 28. Write your first loop
- 29. For loops and arrays
- 3. If...else conditionals
- 30. Write you first array-based for loop
- 31. For loops, arrays, and DOM
- 32. Use a loop to render cards
- 33. How can we avoid to hard-code card values?
- 34. Returning values in functions
- 35. Use a function to set the card values
- 36. Generating random numbers with Math.random()
- 37. Math.random() * 6
- 38. Flooring the number with Math.floor()
- 39. Using Math.random() and Math.floor() to create a dice
- 4. Your first if...else statement
- 40. Completing our dice function
- 41. Make getRandomCard() work
- 42. Complete getRandomNumber function
- 43. Assign values in the startGame function
- 44. Our new card feature is broken
- 45. The logical AND operator
- 46. Write your first logical operator
- 47. The logical OR operator
- 48. Only trigger newCard() if you're allowed to
- 49. Object sneak peek
- 5. if:else...if:else statement
- 50. Intro to objects
- 51. Create your first object
- 52. Use an object to store player data
- 53. Methods on object
- 54. Congrats & recap
- 6. The if...else statement for our game
- 7. Add the hasBlackJack variable
- 8. Add the isAlive variable
- 9. Let's practice boolean conditions
- 4. Practice time - part 2
- 1. Objects and functions
- 2. if else
- 3. Loops and arrays
- 4. push, pop, unshift, shift challenge
- 5. Logical operators
- 6. Rock papers scissors
- 7. Sorting fruits
- 5. Build a Chrome Extension
- 1. Let's build a Chrome Extension!
- 10. Push to the myLeads array
- 11. Push the value from the input field
- 12. Use a for loop to log out leads
- 13. Create the unordered list
- 14. Render the leads in the unordered list
- 15. How to render <li> elements with innerHTML
- 16. Write your first innerHTML
- 17. More innerHTML practice
- 18. Render the <li> elements with innerHTML
- 19. Use createElement() and append() instead of innerHTML
- 2. Add button and input tag
- 20. Improving the performance of our app
- 21. Create the render function
- 22. Clear the input field
- 23. Add the <a> tag
- 24. Template strings
- 25. Write your first template string
- 26. Make the template string even more dynamic
- 27. Template strings on multiple lines
- 28. Refactor the app to use a template string
- 29. Style the list
- 3. Style the button and input tag
- 30. Preparing the deployment
- 31. Deploying the Chrome Extension
- 32. What is localStorage?
- 33. Your first localStorage
- 34. Storing arrays in localStorage
- 35. Save the leads to localStorage
- 36. Get the leads from localStorage
- 37. Truthy and falsy values
- 38. Truthy and falsy values
- 39. Checking localStorage before rendering
- 4. Make the input button work with onclick
- 40. Style the delete button
- 41. Make the delete button work
- 42. How function parameters can improve our code
- 43. Write your first function parameter
- 44. Functions with multiple parameters
- 45. Numbers as function parameters
- 46. Arguments vs Parameters
- 47. Arrays as parameters
- 48. Refactor renderLeads() to use a parameter
- 49. Create the tabBtn
- 5. Refactor to addEventListener
- 50. Save the tab url
- 51. How to get the current tab?
- 52. Use the Chrome API to get the tab
- 53. Deploy the final version
- 54. Congrats & recap
- 6. Write your first addEventListener()
- 7. Your turn to refactor
- 8. Create the myLeads array and inputEl
- 9. When to use let and const
- 6. Practice time - part 3
- 1. let & const
- 2. Log out items in an array
- 3. save to localStorage
- 4. addEventListener and object in array
- 5. Generate sentence
- 6. Render images
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
162 files changed
+1
-0
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments