Learning Web Development Week 5: Functions, Events & JavaScript

🚀 3 Months of Learning Web Development — Week 5 Continuing my journey of learning web development from scratch and sharing everything step by step. Here’s my **Week 5 breakdown** 👇 💻 Focus: Functions, Events & Practical JavaScript 🧠 What I learned • Function parameters and handling multiple parameters • Function return values and storing results in variables • Arguments vs Parameters (clear understanding now ✅) • Swapping variables (with temp & without temp using destructuring) • JavaScript Math methods: abs, round, ceil, floor, random 🌐 DOM & Events • Event handling using addEventListener • Understanding Event Bubble • Event Delegation and why it’s useful • Controlling propagation (stopPropagation) 🎨 Styling • Introduction to Tailwind CSS • Utility-first approach for faster UI design 🛠️ What I did • Practiced writing reusable functions with return values • Solved problems using Math and logic • Built small interactive features using events • Experimented with Tailwind CSS for styling ⚡ Challenges I faced • Understanding event bubbling clearly • Confusion between arguments and parameters • Applying Math functions in real problems 📌 Key lessons • Functions make code reusable and clean • Events make websites interactive • Understanding concepts deeply saves time later 🔥 Biggest realization JavaScript is not just logic anymore… Now I can interact with users and control behavior dynamically 🔥 Still learning. Still improving. If you're on the same journey, let’s connect 🤝 #JavaScript #WebDevelopment #FrontendDeveloper #TailwindCSS #LearningInPublic

  • graphical user interface

To view or add a comment, sign in

Explore content categories