Skip to content

Repository files navigation

⚡ JavaScript30

A collection of small vanilla JavaScript projects, built while working through Wes Bos's JavaScript30 challenge — 30 projects, 30 days, zero frameworks, zero dependencies.


🎯 Motivation

Frameworks are great, but in order to be a great web developer you have to remove that layer of abstraction and work with the web on the metal level, manipulating the DOM directly, adding event listeners manually and so on.

Also I am learning Full Stack development using University of Helsinki Full Stack Open course, but they don't have a dedicated section that teaches JavaScript, so I had to pick it on my own, along with Eloquent JavaScript book.


🗂 Projects

# Project Concepts
01 JavaScript Animals Kit DOM manipulation, audio playback, keyboard events
02 JS and CSS Clock setInterval, CSS transforms, Date API
03 CSS Variables CSS custom properties, input events, dataset
04 Array Cardio Practice Array functions, filter, map, reduce.. etc

About

This repo houses the material of my attempt to javascript30 course

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages