https://github.com/utkarsh1504/vanillajs
My solution including fixed bugs and some extra added features.
https://github.com/utkarsh1504/vanillajs
css html javascript
Last synced: 3 months ago
JSON representation
My solution including fixed bugs and some extra added features.
- Host: GitHub
- URL: https://github.com/utkarsh1504/vanillajs
- Owner: Utkarsh1504
- Created: 2021-01-29T16:04:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-12T12:20:53.000Z (almost 5 years ago)
- Last Synced: 2025-02-17T12:18:05.027Z (over 1 year ago)
- Topics: css, html, javascript
- Language: HTML
- Homepage: https://utkarsh1504.github.io/VanillaJs/
- Size: 3.55 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VanillaJS
My solution including fixed bugs and some extra added features.
This is a group of projects challenges to [Wes Bos](https://github.com/wesbos) challenge course [JS30](https://javascript30.com/).
# Challenges
## [Day 01 - JavaScript Drum Kit](https://utkarsh1504.github.io/VanillaJs/Day-01/)
* Make each “key” have a click trigger as well.
## [Day 02 - JS And CSS Clock](https://utkarsh1504.github.io/VanillaJs/Day-02/)
* Fix the skipping animation for when a new cycle starts
## [Day 03 - CSS Variables](https://utkarsh1504.github.io/VanillaJs/Day-03/)
* Create an additional control using the previous controls as an example
## [Day 04 - Array Cardio Day 1](https://utkarsh1504.github.io/VanillaJs/Day-04/)
* Pause after challenge 4 and attempt to complete the rest of the challenges from what you’ve learned. Proceed after you solve or get stumped on each one.
## [Day 05 - Flex Panel Gallery](https://utkarsh1504.github.io/VanillaJs/Day-05/)
*
## [Day 06 - Type Ahead](https://utkarsh1504.github.io/VanillaJs/Day-06/)
* Report if there are no matches in a clean way.
* Return the original state if the search box is empty.
## [Day 07 - Array Cardio Day 2](https://utkarsh1504.github.io/VanillaJs/Day-07/)
* Similar to Day 04 - Attempt all challenges using only the inline comments as guidance. Unpause as needed and repeat for every challenge.
## [Day 08 - Fun with HTML5 Canvas](https://utkarsh1504.github.io/VanillaJs/Day-08/)
* Pause at about the 13 minute mark and attempt to mimic his drawing mode (line width only).
* Create a new tool that will act like an eraser. Consider binding this to right click.
## [Day 09 - Dev Tools Domination](https://utkarsh1504.github.io/VanillaJs/Day-09/)
* No added challenges.
## [Day 10 - Hold Shift and Check Checkboxes](https://utkarsh1504.github.io/VanillaJs/Day-10/)
* Make the multiple selections work for unselecting too
* Attempt to complete with minimal use of the walkthrough
## [Day 11 - Custom Video Player](https://utkarsh1504.github.io/VanillaJs/Day-11/)
* Pause video at the 13 minute mark and use what you’ve learned so far to build some additional functionality.
## Day 12 - Key Sequence Detection
* Add a custom functionality when your code is added.
* Rewrite the comparitor to use `pressed` in it's array form instead of converting it to a string.
## Day 13 - Slide in on Scroll
* No additional challenges
## Day 14 - JavaScript References VS Copying
* No additional challenges
## Day 15 - LocalStorage
* As you start to feel comfortable with the concepts start pausing and applying them as best as you can before you continue on. Use this code refactoring to help solidify the content.
## Day 16 - Mouse Move Shadow
* No additional challenges
## Day 17 - Sort Without Articles
* No additional challenges
## Day 18 - Adding Up Times with Reduce
* No additional challenges
## Day 19 - Webcam Fun
* No additional challenges
## Day 20 - Speech Detection
* No additional challenges
## Day 21 - Geolocation
* No additional challenges
## Day 22 - Follow Along Link Highlighter
* No additional challenges
## Day 23 - Speech Synthesis
* No additional challenges
## Day 24 - Sticky Nav
* No additional challenges
## Day 25 - Event Capture, Propagation, Bubbling and Once
* No additional challenges
## Day 26 - Stripe Follow Along Nav
* No additional challenges
## Day 27 - Click and Drag
* No additional challenges
## Day 28 - Video Speed Controller
* No additional challenges
## Day 29 - Countdown Timer
* No additional challenges
## Day 30 - Whack A Mole
* No additional challenges