Watch My Calculator Project in Action! I recently built this calculator using HTML, CSS, and JavaScript, and here’s a quick demo of how it works What I worked on: • Implementing JavaScript logic for calculations • Handling user input and button events • DOM manipulation for dynamic updates • Creating a clean and responsive UI 💡 This project helped me strengthen my understanding of how frontend logic works behind the scenes. Every small project is a step forward, and I’m excited to keep building and improving my skills. 💬 I’d love to hear your feedback! #WebDevelopment #JavaScript #Frontend #Projects #LearningJourney #BSCS
More Relevant Posts
-
Just built a Random Color Generator using HTML, CSS, and JavaScript 🎨 This project generates beautiful color palettes along with their HEX codes and even lets you copy them instantly with a single click. A simple idea, but a great way to strengthen DOM manipulation, event handling, and UI design skills. While building this, I focused on: Writing clean JavaScript logic Improving UI layout and responsiveness Making the user interaction smooth and intuitive Small projects like these are helping me stay consistent and improve step by step. More projects coming soon as I continue exploring web development 🚀 #WebDevelopment #JavaScript #Frontend #LearningInPublic #100DaysOfCode
To view or add a comment, sign in
-
While working on a recent project, I ran into an issue where CSS changes weren’t being applied especially when the project started getting heavier or when I was rapidly updating the UI. This seems to happen quite often in older Tailwind CSS projects as well, where styles don’t reflect properly or files appear to be missing. In those cases, this simple command usually fixes it: "rm -rf .next && npm run dev" It clears the build cache and restarts the development server from scratch. A small command, but a very useful one when things start behaving unexpectedly. #nextjs #tailwindcss #webdevelopment #frontenddeveloper #softwareengineering #buildinpublic #javascript #devtips #webdevUK
To view or add a comment, sign in
-
This JavaScript library completely changed how I think about text. I’ve been working on my portfolio recently using the Pretext library by Cheng Lou and it’s absurd. Pretext is a JavaScript library that lets you break out of traditional CSS and DOM constraints and build truly dynamic UI. Instead of rendering everything and asking the DOM what happened, with Pretext you compute and measure everything first, then render once. This shift feels small, but it opens the door to more innovative, dynamic interfaces that aren't limited by typical layout rules. Check it out👇 : https://lnkd.in/ghedSc_K Pretext by Cheng Lou: https://lnkd.in/dy2n-utx #pretext #webdev #javascript #react #userinterface
To view or add a comment, sign in
-
🚀 Built a Simple Password Generator 🔐 I’ve been working on improving my frontend + JavaScript skills, and I just built a small project — a Password Generator using HTML, Tailwind CSS, and JavaScript. 🔧 Features: • Generate secure random passwords • Customize length (4–30) • Include uppercase, lowercase, numbers, and symbols • Copy to clipboard functionality This project helped me strengthen my understanding of: ✔ DOM manipulation ✔ Event handling ✔ JavaScript logic ✔ Tailwind UI design 🌐 Live Demo: https://lnkd.in/gbWztGk4 💻 GitHub Repo: https://lnkd.in/gtdNK9nN This is a small step, but I’m focusing on consistency and building projects regularly. More coming soon 💪 #JavaScript #WebDevelopment #Frontend #TailwindCSS #MERNStack
To view or add a comment, sign in
-
-
We often hear that JavaScript is single threaded. But at the same time, it handles API calls, timers, and UI updates smoothly. The reason is the Event Loop. Here is a simple way to understand it. Think in terms of 5 parts: 1. Call Stack This is where code runs right now. If something blocks here (like an infinite loop), everything else stops. 2. Web APIs The browser handles things like fetch, setTimeout, and events outside the main thread. When they are done, they send callbacks to queues. 3. Microtask Queue (high priority) This includes Promise callbacks and async/await. All microtasks run completely before anything else happens. -> If you keep adding microtasks (like recursive Promise.then), you can actually block rendering completely. 4. Macrotask Queue (low priority) This includes setTimeout, setInterval, and other tasks. Only one macrotask runs at a time. 5. Render After microtasks are done, the browser updates the UI (layout and paint). -> The browser decides when to paint — not strictly after every loop. Simple cycle: Run one macrotask → run all microtasks → update UI → repeat JavaScript isn’t non-blocking — the event loop just makes it feel that way. #javascript #frontend #reactjs #webdevelopment #softwareengineering #webperformance #systemdesign #Coding
To view or add a comment, sign in
-
-
Just learned about the DOM (Document Object Model) in JavaScript! The DOM is what allows JavaScript to interact with HTML and CSS, making web pages dynamic and interactive. From changing text, styles, images, to handling button clicks — DOM manipulation is the backbone of modern web development. Example: ✔ Updating content instantly ✔ Creating new elements dynamically ✔ Responding to user actions Understanding DOM is a big step toward becoming a better frontend developer. Edure #JavaScript #WebDevelopment #Frontend #DOM #CodingJourney #LearnToCode
To view or add a comment, sign in
-
Frontend looks easy… Until you actually do it 😄 At first, it feels simple: “Just HTML, CSS, and a little JavaScript…” Then reality hits 👇 ❌ Layout breaks for no reason ❌ CSS behaves differently on every screen ❌ One small change affects everything ❌ JavaScript errors appear out of nowhere And suddenly… You’re debugging something you didn’t even touch 🤯 That’s when you realize: Frontend development is not just about making things look good. 👉 It’s about making things work 👉 On every screen 👉 In every browser 👉 For every user And that’s where the real skill begins. The more you build, break, and fix… the more it starts to make sense. Until then — we all go through this phase 😄 Relatable? 👇 #FrontendDeveloper #WebDevelopment #CSS #JavaScript #DeveloperLife #CodingJourney #ReactJS #WebDev #ProgrammerLife
To view or add a comment, sign in
-
-
🚀 Just built a simple yet powerful project! 🎯 Live Digital Timer / Clock using JavaScript ⏰ This project displays real-time updates of time directly in the browser and helped me strengthen my understanding of core web development concepts. 🔧 Tech Stack: HTML CSS JavaScript 💡 Key Learnings: Using setInterval() for real-time updates DOM manipulation (getElementById) Dynamic styling using JavaScript Handling timing functions effectively ⚡ Challenges faced: Updating time continuously Ensuring proper script execution after DOM loads ✅ Successfully implemented a working live timer! 📈 Next Improvements: Add Date along with time 📅 Dark/Light mode 🌙 Dynamic background changes 🎨 I’m continuously learning and building. Feedback and suggestions are always welcome 🙌 #WebDevelopment #JavaScript #Frontend #CodingJourney #StudentDeveloper #LearningByDoing
To view or add a comment, sign in
-
🔥 Built a Rotating Border Button in React & CSS! Just created this satisfying animated button effect using only React + CSS — no external library needed. The trick? CSS @property --angle with conic-gradient to animate a rotating glowing border. Click it and the speed kicks up! ⚡ ✅ Pure React & CSS ✅ @property CSS custom property trick ✅ Glow blur effect on hover & click ✅ Reusable component — drop it anywhere Source code on my GitHub 👇 🔗 github.com/developerimamhn If you're a frontend dev, this one's worth bookmarking. #React #CSS #FrontendDevelopment #WebDevelopment #UIDesign #CSSAnimation #ReactJS #JavaScript #WebDesign #FrontendDev #DeveloperImam
To view or add a comment, sign in
-
👉 Day 79 – Frontend Foundations Revisited ✨ Today was all about revision and reinforcement. I revisited the core building blocks of frontend development — HTML, CSS, Bootstrap, and JavaScript (up to DOM) — to strengthen my fundamentals and ensure clarity before moving deeper. 🔸 Revised semantic HTML and how structure impacts accessibility. 🔸 Practiced CSS styling, layouts, and responsive design principles. 🔸 Revisited Bootstrap utilities for faster UI building. 🔸 Reinforced JavaScript basics and DOM manipulation concepts. 🌱 Reflection – Revision is not repetition; it’s refinement. Each revisit uncovers new insights and strengthens confidence. Just like debugging code, revisiting fundamentals helps debug our understanding. ⚡ Day 79 reminded me that mastery comes not from rushing ahead, but from revisiting and reinforcing the basics that power everything we build. #Day79 #FrontendDevelopment #HTML #CSS #Bootstrap #JavaScript #DOM #CodingJourney #10000Coders #LearnInPublic #100DaysOfCode
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