Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.36 KB

File metadata and controls

49 lines (33 loc) · 1.36 KB

The JS Generalist

My JavaScript learning journey - tracking my progress as I learn JavaScript from the ground up.

About This Repository

This repository contains my hands-on projects, tutorials, and experiments as I work through JavaScript fundamentals and beyond. It's a living portfolio of my learning process.

Projects

1. First Tests

An interactive checklist application featuring:

  • Dynamic checkbox interactions
  • CSS styling with custom "done" states
  • JavaScript event handling
  • Select All/Deselect All functionality

Technologies: HTML, CSS, JavaScript

2. Beginner HTML Site (MDN Tutorial)

A Mozilla Developer Network tutorial implementation with:

  • Image toggle functionality (click to switch between images)
  • Personalized greeting with localStorage
  • User input validation
  • Interactive UI elements

Technologies: HTML, CSS, JavaScript, LocalStorage

Learning Goals

  • Master JavaScript fundamentals
  • Build interactive web applications
  • Understand DOM manipulation
  • Learn modern JavaScript practices
  • Create a portfolio of projects

Running the Projects

All projects can be viewed by opening the respective index.html files in a web browser, or by running a local server:

python3 -m http.server 8000

Then navigate to http://localhost:8000 and select the project folder.


Learning in progress... more projects to come!