Today I practiced DOM manipulation and event handling by building a Counter Application. 🔹 Features: Increment button ➕ Decrement button ➖ Reset button 🔄 Dynamic value update using JavaScript Simple UI with styling and box-shadow 💡 What I learned: How to use getElementById() Updating content using innerHTML Handling button click events Managing state using variables Small projects like this help strengthen core JavaScript fundamentals. Excited to keep learning and building more projects every day 💻✨ #HTML #CSS #JavaScript #WebDevelopment #FrontendDeveloper #CodingPractice #100DaysOfCode
More Relevant Posts
-
🚀 From Learning JavaScript to Building a Real-Time Clock I built a real-time Analog Clock using JavaScript, and here’s a quick demo of it in action ⏱️ 🔧 Tech Stack: HTML | CSS | JavaScript ✨ Features: • Live time updates • Smooth hand movements • Responsive layout 💡 Key Learning: Learned how JavaScript handles time-based functions, DOM manipulation, and real-time updates. 🎥 Check out the working demo in the video! 👉 What should I build next? Suggestions are welcome! #WebDevelopment #JavaScript #HTML #CSS #FrontendDeveloper #Projects #Learning
To view or add a comment, sign in
-
Building with Logic: My Dynamic Mini Calendar 📅 I just deployed a mini calendar that stays perfectly in sync with the real world! Using the JavaScript Date object, I built this to automatically pull the current day, date, month, and year every time the interface loads. It was a great exercise in DOM manipulation and CSS Flexbox for that clean, centered UI. Check out the live version below! 🚀 Live Link: https://lnkd.in/g4eZgEZD 💻 GitHub: https://lnkd.in/gyQVAYQD #FrontendDevelopment #JavaScript #WebDesign #CodingLife #LearningToCode
To view or add a comment, sign in
-
🔐 Day 2/30 – Password Generator Consistency > Motivation 🚀 Today I built a fully functional Password Generator using HTML, CSS, and JavaScript. This project focuses not just on logic — but also on user experience. ✨ Features included: • Adjustable password length • Uppercase, lowercase, numbers & symbols selection • Animated strength indicator • Dark mode toggle 🌙 • Copy to clipboard feature • Modern glassmorphism UI + smooth animations 🧠 Concepts practiced: • DOM manipulation • Event handling • Random number generation • Regex-based strength validation • UI state management Every day, one step closer to becoming a better developer. Day 2 complete. 28 more projects to go. 🔥 #WebDevelopment #JavaScript #FrontendDeveloper #BuildInPublic #30DaysChallenge #CodingJourney
To view or add a comment, sign in
-
🚀 Memory Card Game – Built with HTML, CSS & JavaScript I built a fully functional Memory Matching Game using pure JavaScript and DOM manipulation. 🎮 How it works: Click the first card → it flips and reveals a fruit 🍎 Click the second card → it checks for a match ✅ If matched → cards stay open ❌ If not matched → cards flip back automatically Game continues until all pairs are matched 💡 Key Concepts Used: DOM Manipulation Event Listeners Array Shuffling Conditional Logic CSS Animations Game State Management. This project helped me understand how real-time user interaction works in JavaScript. Next step: Adding timer and score tracking 🔥 #JavaScript #WebDevelopment #FrontendDeveloper #HTML #CSS #100DaysOfCode
To view or add a comment, sign in
-
🚀 Just published my interactive JavaScript Array Methods Guide! I created a comprehensive, visual learning resource covering 20+ essential JavaScript array methods with: ✨ Interactive demos and animations 📊 Visual flowcharts and diagrams 🎯 Hands-on practice challenges 🎨 Beautiful, modern UI with dark theme 📱 Fully responsive design Perfect for beginners learning JavaScript or anyone wanting a quick visual reference! 🔗 Live Demo: https://lnkd.in/ddbgrX6V 💻 GitHub: https://lnkd.in/dZ2DCxfW Built with pure HTML, CSS, and vanilla JavaScript - no frameworks needed! #JavaScript #WebDevelopment #Coding #Learning #WebDesign #Frontend #OpenSource
To view or add a comment, sign in
-
⚡ Day 2 – getElementById vs querySelector (Real Difference) Selecting elements is one of the most important parts of DOM manipulation. But knowing the difference between these two methods makes your code cleaner and smarter. 🔹 getElementById() ✔ Selects element by id ✔ Slightly faster (direct lookup) ✔ Returns a single element ✔ ID must be unique 🔹 querySelector() ✔ Uses CSS selectors ✔ Can select id, class, or tag ✔ Returns the first matching element ✔ More flexible 🧠 Key Difference: getElementById() works only with id. querySelector() works with any valid CSS selector. Bonus Tip: Use querySelectorAll() when you need multiple elements (returns a NodeList). Mastering small DOM fundamentals like this makes advanced JavaScript much easier. #JavaScript #WebDevelopment #Frontend #DOM #JSConcepts #Coding #100DaysOfCode
To view or add a comment, sign in
-
-
🔹Simon Says Memory Game using JavaScript! I recently built a Simon Says Memory Game using HTML, CSS, and JavaScript as part of strengthening my core JavaScript fundamentals 🎮 How to Play • Click start new to start. • Watch the color sequence carefully. • Click the colors in the exact same order. • Each level adds one new color to the sequence. • You must repeat all previous colors + the new one correctly. One wrong click = Game Over. This project helped me strengthen my understanding of DOM manipulation, event handling, and logic building in JavaScript. 🔗 Play here: https://lnkd.in/gu9FqmKG Comment your highest level below 👇 #JavaScript #WebDevelopment #FrontendDevelopment #LearningByBuilding #HTML #CSS
To view or add a comment, sign in
-
Day 11/21 – Creating Colorful Boxes with JavaScript Today I built a small interactive project using JavaScript. The idea was simple but fun: Whenever the user clicks a button, a new colorful box appears on the screen. Every click generates a new box, and the screen slowly fills with different colors. Concepts I practiced today: • JavaScript DOM manipulation • Click events • Dynamically creating elements using JS • Generating random colors • Updating the UI in real time What I realized today: JavaScript is what truly makes a website interactive. Without JS, a webpage is mostly static. Small experiments like this help me understand how the browser reacts to user actions. Learning and building consistently with #sheryianscodingschool #Day11 #21DaysChallenge #JavaScript #FrontendDevelopment #WebDevelopment #LearningInPublic #BuildInPublic
To view or add a comment, sign in
-
🚀 Built an Advanced DOM Simulator using Vanilla JavaScript While strengthening my understanding of core JavaScript concepts, I built a Visual DOM Simulator that helps visualize how browsers interpret and structure HTML internally. The tool allows users to write HTML and instantly see how it gets converted into a DOM tree structure. This project helped me explore how DOM traversal works and how recursive algorithms can be used to represent hierarchical structures. 🔗 Live Demo: https://lnkd.in/gRNDs_xz ✨ Features • Live HTML Editor • Real-time Preview Rendering • Dynamic DOM Tree Visualization • Click-to-Highlight Elements in Preview • Node Inspector (Tag, Classes, Children Count) • Recursive DOM Traversal 📚 Key Learnings Through this project I gained deeper insights into: • DOM manipulation and traversal • Recursive algorithms for tree-like structures • Event handling and propagation • Dynamic UI updates with JavaScript Building developer-tool style projects like this helps understand how browsers work under the hood, and it significantly improves JavaScript problem-solving skills. I’m planning to extend this further with features like expand/collapse nodes, DOM search, and DOM mutation tracking. I’d love to hear your feedback! Devendra Dhote Ritik Rajput Sheryians Coding School #javascript #frontenddevelopment #webdevelopment #dom #learninginpublic #buildinpublic #sheryianscodingschool
To view or add a comment, sign in
-
I recently built a Real-Time Character Counter using HTML, CSS, and JavaScript. The text area updates the character count as the user types and prevents input beyond the maximum limit. This small project helped me practice JavaScript event handling and DOM manipulation. Feel free to check it out and use the code for learning. #JavaScript #WebDevelopment #HTML #CSS #LearningByDoing #CodingJourney Live demo link: https://lnkd.in/gHNBqfN2 Github repository link: https://lnkd.in/geS37Eia
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development