Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

32 Commits

Repository files navigation

⭐ If you found this helpful, give it a star

⭐ 100+ developers have already cloned this repo

🚀 Daily JS practice — variables, arrays, functions, DOM & more. Day 8 streak!! 💪

"Future Muskan is depending on what I do tonight."

A personal JavaScript practice repository documenting my journey from basics to full-stack MERN development — one day at a time. 💪


👩‍💻 About This Repo

This is my daily JavaScript practice log. Every file here represents real hands-on practice — no copy-paste, no shortcuts. Just genuine learning through building and breaking things.

Started: April 2026 Goal: Land a web developer job 🎯 Stack: JavaScript → React → Node.js → MongoDB

🚨 Who is this for?

Beginner JavaScript learners who want structured daily practice with real examples.


📚 What's Inside

✅ Completed Topics

TopicConcepts Covered
Variableslet, const, var, data types
Conditionalsif/else, &&, ||, comparison operators
Arrayspush, pop, shift, unshift, slice, splice
Array MethodsforEach, map, filter, find, includes, indexOf
Objectsdot notation, bracket notation, Object.keys/values/entries
Functionsdeclarations, expressions, arrow functions, return vs console.log
Callbackspassing functions, higher order functions
DOMgetElementById, textContent, style, addEventListener, input.value
DOM AdvancedcreateElement, appendChild, removeChild, dynamic delete button
DOM Eventsinput, change, keypress, click, mouseover
DOM ClassesclassList.add, remove, toggle, contains
DOM ElementscreateElement, appendChild, prepend, remove, innerHTML
DOM Eventskeypress,mouseover,mouseout,mouseleave,mouseup,mousedown,form validation
Advance Javascriptpromises, setTimeout, async,await,adding eventlistener on async function
Fetch APIpromises,async-await function,fetch API ,try-catch error handling

🔄 Coming Soon

  • DOM Manipulation
  • Events & Event Listeners
  • Promises & Async/Await
  • Fetch API
  • React.js
  • Node.js & Express.js
  • MongoDB

🧠 My Personal JS Cheatsheet (Beginner Friendly)

I maintain a personal cheatsheet.js file with everything I learn — written in my own words, not copied. Check it out to see how I think through concepts!!


💡 Key Concepts I've Learned

Array Methods — When to Use What

// forEach — just DO something, don't storeskills.forEach((skill)=>console.log(skill))// map — TRANSFORM every item, returns new arrayletupper=skills.map((skill)=>skill.toUpperCase())// filter — get only SOME items that match conditionletpassed=students.filter((s)=>s.marks>=40)// find — get FIRST single matching itemletfirst=students.find((s)=>s.city==="Delhi")

Callbacks — Functions as Arguments

letoperate=(num1,num2,callback)=>{returncallback(num1,num2)}letadd=(a,b)=>a+bletmultiply=(a,b)=>a*boperate(5,6,add)// 11operate(5,6,multiply)// 30

📅 Daily Log

DayDateTopicsHours
Day 122 April 2026Variables, if/else, arrays1 hr
Day 223 April 2026Array methods, objects2 hrs
Day 324 April 2026Object methods3 hrs
Day 425 April 2026Functions and Callbacks3 hrs
Day 526 April 2026DOM manipulation, event listeners, tip calculator3.5 hrs
Day 627 April 2026DOM deeper, dynamic elements, mini todo app3.3hrs
Day 728 April 2026DOM methods, classList, innerHTML, color picker4.5 hrs
Day 829 April 2026DOM Events,form validation practices and exercises3.5 hrs
Day 930 April 2026promises, setTimeout, async,await practices and exercises4 hrs
Day 1030 April 2026async function ,API fetching,github profile finder activity3 hrs

🛠️ How to Run

# Clone the repo
git clone https://github.com/muskanm07/JavaScript-Practice.git
# Open in VS Code
code JavaScript-Practice
# Open index.html in browser# Press F12 → Console to see output

🌱 My Other Projects


📬 Connect With Me

LinkedInGitHub 📧 muskanmaurya553@gmail.com


⭐ If this repo helped you or inspired you — drop a star!! It means a lot!! 🙏

Made with 💙 and cold coffee at 11PM in 50°C Kanpur heat!! ☕🔥

About

🚀 Daily JavaScript practice — variables, arrays, functions, callbacks & more. My journey from basics to MERN stack dev. Updated daily! 💪

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages