https://github.com/balewgize/100daysofcode
#100DaysOfCode challenge to learn JavaScript and its frameworks. (Continued on React practice)
https://github.com/balewgize/100daysofcode
100daysofcode javascript
Last synced: 1 day ago
JSON representation
#100DaysOfCode challenge to learn JavaScript and its frameworks. (Continued on React practice)
- Host: GitHub
- URL: https://github.com/balewgize/100daysofcode
- Owner: balewgize
- Created: 2024-01-26T06:23:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-04T20:05:00.000Z (over 2 years ago)
- Last Synced: 2025-02-23T20:29:41.661Z (over 1 year ago)
- Topics: 100daysofcode, javascript
- Language: JavaScript
- Homepage: https://balewgize.github.io/100DaysOfCode/
- Size: 17.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#100DaysOfCode
#100DaysOfCode challenge to learn JavaScript and its frameworks. (In progress)
View Demo
[](https://balewgize.github.io/100DaysOfCode/)
The purpose of this repository is to document my learnig journey throughout the challenge.
#### 1. Learn Basic JavaScript by Building a Role Playing Game
Work with variables, arrays, strings, objects, functions, loops, and conditional statements.
#### 2. Learn Form Validation by Building a Calorie Counter
Validate user inputs, regex, event listener, template literals.
#### 3. Learn Basic String and Array Methods by Building a Music Player
Arrow functions, array methods, optional chaining, spread operator, audio API.
#### 4. Learn Modern JavaScript Methods by Building Football Team Cards
Object destructuring, event handling, data filtering.
#### 5. Learn localStorage by Building a Todo App
Handle form inputs, manage local storage, perform CRUD operations on tasks, event listeners.
#### 6. Learn Regular Expressions by Building a Spam Filter
Capture groups, positive lookaheads, negative lookaheads, and other techniques.
#### 7. Learn Basic OOP by Building a Shopping Cart
Define classes, create class instances, adding methods for data maipulation, `this` keyword.
#### 8. Learn Fetch and Promises by Building an fCC Authors Page
`fetch` method to get data from external API, display fetched data, pagination.
#### 9. Learn Asynchronous Programming by Building an fCC Forum Leaderboard
Asynchronous concepts: Fetch API, promises, `async/await`, and `try..catch` statement.
Go to the: Course