⏰ Day 39/100 – Time Converter using JavaScript ⚡ Excited to share my next project in the #100DaysOfCode challenge — a Time Converter App! 🕒 This simple yet useful app takes input in hours and minutes and converts it into seconds instantly. A great exercise to sharpen my JavaScript logic and DOM manipulation skills. 💡 ✨ What I learned today: 🔹 Handling user inputs and form validations 🧮 🔹 Performing arithmetic operations dynamically 🔹 Updating the DOM with calculated results Every project adds more clarity to my understanding of JavaScript fundamentals and real-world problem-solving! 💪 #100DaysOfCode #JavaScript #WebDevelopment #Frontend #NxtWave #CCBP #CodingChallenge #LearningByDoing #HTML #CSS #DOMManipulation #ProblemSolving
More Relevant Posts
-
👇 💣 Day 38/100 – Bomb Defuser Timer using JavaScript ⏱ Thrilled to continue my #100DaysOfCode journey with an exciting mini-project — a Bomb Defuser Timer App 💥 In this project, I created a countdown timer that ticks down from 10 seconds, and the user must type “defuse” before it hits zero to prevent the bomb from exploding! 🧨 ✨ What I learned today: 🔹 How to use setInterval() and clearInterval() for timer control ⏳ 🔹 Handling keyboard events (like pressing Enter) 🔹 Real-time DOM updates for dynamic interactions A fun way to practice JavaScript timing and event handling — definitely one of the most thrilling projects so far! ⚡ #100DaysOfCode #JavaScript #WebDevelopment #Frontend #LearningByDoing #NxtWave #CCBP #CodingChallenge #HTML #CSS #DOMManipulation #TimerApp #JavaScriptProjects
To view or add a comment, sign in
-
🧠 Day 37/100 – KeyCode Detector using JavaScript ⚡ Continuing my #100DaysOfCode challenge with another fun and interactive project! Today, I built a KeyCode Detector App that shows the key codes of the keys you press. 🎹 ✨ What I learned today: 🔹 How to use keyboard events (keydown) in JavaScript 🔹 How to dynamically create and update HTML elements using the DOM 🔹 Improved understanding of event objects and how browsers handle user input This project is simple yet powerful — great for understanding real-time interactions between users and web applications. 💡 #100DaysOfCode #JavaScript #WebDevelopment #Frontend #LearningByDoing #CodingChallenge #NxtWave #CCBP #HTML #CSS #DOMManipulation #KeyboardEvents
To view or add a comment, sign in
-
Just built a small yet cool project — a Color Changer App 🎨 using plain JavaScript! It’s a simple idea: click any color button, and the entire background changes instantly. But behind the scenes, I got hands-on practice with some core JS concepts — like event listeners, DOM manipulation, and style updates through JavaScript. It’s amazing how even small projects like this can boost your understanding of the basics. Step by step, learning and improving every day 💻✨ #JavaScript #FrontendDevelopment #WebDevelopment #CodingJourney #HTML #CSS #LearningByBuilding #WebDeveloper #DOMManipulation #Frontend #ProgrammerLife #100DaysOfCode #ExlonTech
To view or add a comment, sign in
-
⚡ JavaScript Caching (Memoization) Today I explored how to optimize performance using caching with JavaScript’s Map. When a function performs an expensive operation, storing its result can save time on future calls — known as memoization. It’s a smart algorithmic technique used to boost speed in web apps, APIs, and backend systems. Efficient code isn’t just about logic — it’s about designing for performance. 🚀 “Would love to hear your thoughts!” #JavaScript #WebDevelopment #ProblemSolving #Caching #Algorithm
To view or add a comment, sign in
-
Day 69 of #100DaysCodeChallenge Today, I practiced an exciting JavaScript functionality — a Click Counter App that remembers your progress using Local Storage! What I did: ✅ Added HTML elements inside the container with the id clickCounterContainer. ✅ Created a span element with the id counterValue to display the count. ✅ Added a button with the id incrementBtn to increase the count. ✅ Used Local Storage to save the click count value with the key clickCount. ✅ On page reload, if clickCount exists, it displays the saved value; otherwise, it starts from 0. ✅ Each button click increments the count and updates both the screen and local storage. This practice helped me understand how to persist data across sessions using localStorage — a crucial concept in modern web development! #100DaysOfCode #Day69 #JavaScript #WebDevelopment #FrontendDevelopment #LearnByDoing #CCBP #NxtWave #CodingJourney #ProgrammerLife #HTML #CSS #JS #CodeNewbie #PracticeMakesPerfect #DeveloperCommunity
To view or add a comment, sign in
-
🚀 Built a Debounced Search Component using setTimeout in React! We often search inside applications — but calling APIs on every keystroke isn’t efficient. So I created a Debounced Search Component in React that waits until the user stops typing before firing the API call. ✅ Improves performance ✅ Reduces unnecessary network calls ✅ Smooth user experience ✅ Displays search results with images 📌 GitHub Code: 🔗 https://lnkd.in/gY_fYFd3 📝 Full Article on Medium👇 🔗 https://lnkd.in/g_bFTMvZ ✨ Small steps every day → Strong coding habits! #reactjs #frontenddevelopment #javascript #webdevelopment #codingjourney #debouncing #api #developer
To view or add a comment, sign in
-
🧠 Did you know JavaScript quietly creates classes behind the scenes — even when you don’t? While JavaScript is known for being flexible and dynamic, under the hood it uses a powerful optimization trick called Hidden Classes to make object access lightning-fast ⚡ When you create objects like: const user = { name: "username", age: 25 }; The JS engine (like V8 in Chrome or Node.js) secretly builds an internal blueprint to store the location of each property efficiently. This blueprint is called a Hidden Class — and it allows JavaScript to behave almost like statically typed languages (C++/Java) in terms of performance. But here’s the catch 👇 If you modify objects inconsistently — adding or removing properties in different orders — the engine has to rebuild those hidden classes, causing de-optimization (a fancy way of saying: “your code runs slower”). So next time you’re building an app, remember: ✨ Consistency in object structure = faster performance. #JavaScript #WebDevelopment #Performance #CodingTips #Frontend #NextJS #React #TechInsights
To view or add a comment, sign in
-
💡 The 2 JavaScript Methods That Made React Click for Me When I started learning React, I thought the hardest part would be understanding components, props, or hooks. Turns out, what helped everything click were two simple JavaScript methods: ✨ map() and filter() They show up everywhere in React: 🔹 Rendering a list? → map() 🔹 Showing only active items? → filter() Combine them, and your UI logic suddenly feels effortless 👇 users .filter(u => u.active) .map(u => <UserCard key={u.id} data={u} />); If you’re learning React, don’t overlook these two. They’re small, but they completely change how you think in React. 👇 What was your “aha!” moment when you started learning React? #React #JavaScript #Frontend #WebDevelopment #CodingJourney #LearningReact
To view or add a comment, sign in
-
Thinking about diving into React.js? Before you jump into components and hooks, make sure you’ve got your basics right. Here are 4 must-know prerequisites every React developer should master before writing a single line of code: 1️⃣ JavaScript fundamentals 2️⃣ HTML & CSS basics 3️⃣ Understanding the Virtual DOM 4️⃣ JSX syntax Nail these first, and you’ll build cleaner, faster, and smarter React apps like a pro. #SilverSparrowStudios #ReactJS #FrontendDevelopment #WebDevelopment #JavaScript #LearnToCode #CodingCommunity #WebDevTips #ReactDevelopers #JSX #VirtualDOM #HTML #CSS #ProgrammingLife #DeveloperJourney #CodeNewbie #TechEducation
To view or add a comment, sign in
-
I just built 15 accessible React components in 12 hours that put most component libraries to shame. Zero npm dependencies. 100% WCAG 2.1 AA compliant. Completely free. And yes, they actually work with screen readers. Here's what most libraries get wrong: They ship bloated frameworks for simple interactions. They ignore keyboard navigation. They build "pretty" components that screen readers can't understand. Then act surprised when accessibility lawsuits roll in. What I built instead: ✓ 15 production-ready components you can copy-paste today ✓ One-click code copy with syntax highlighting ✓ ⌘+K fuzzy search for instant discovery ✓ 80% pure CSS, 20% Web Animations API (no 500kb dependencies) ✓ Dark mode, 95+ Lighthouse score ✓ Every component tested with JAWS, NVDA, VoiceOver Tech stack: Next.js 14, TypeScript, React 18, CSS Modules The controversial take: You don't need shadcn, Material-UI, or any massive library. Most of what you're importing could be 50 lines of CSS. But nobody wants to hear that because learning a new library feels more impressive than writing good CSS. Try it live: https://lnkd.in/e7RAWJnG GitHub: https://lnkd.in/eiQzkuiB Question: Should accessibility be built-in by default, or is "we'll add it later" still acceptable in 2025? #React #TypeScript #Accessibility #WebDevelopment #OpenToWork
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