Title : Interactive JavaScript Quiz Application with Resume & Score Tracking Description : Description: Excited to share my latest project: a fully functional JavaScript quiz application! 🚀 This project demonstrates: Dynamic quiz questions and multiple-choice options Correct answer checking and live score calculation Ability to resume the quiz after page refresh, browser close, or mobile shutdown Stylish, interactive UI built with Tailwind CSS Restart functionality to start fresh whenever needed This project helped me strengthen my skills in JavaScript, DOM manipulation, and localStorage, and it’s a great example of creating real-world interactive web applications. Check it out and let me know your thoughts! 💡 Live Demo : https://lnkd.in/dPsMKkPK
JavaScript Quiz App with Resume & Score Tracking
More Relevant Posts
-
🚀 Learning in Public – JavaScript DOM Today in class we explored the Document Object Model (DOM) in JavaScript. The DOM represents an HTML document as a tree structure where each element becomes an object that JavaScript can interact with. Through DOM manipulation we can make web pages dynamic and interactive. 💡 Things I learned today: • How to select elements using "document.getElementById()" "document.querySelector()" • How to modify content using "innerHTML" and "textContent" • How to change styles dynamically with JavaScript • Handling user actions using "addEventListener()" Example: document.querySelector("button").addEventListener("click", () => { document.getElementById("title").textContent = "Button Clicked!"; }); This simple concept is the foundation behind many interactive web features like forms, to-do lists, and dynamic UI updates. Small steps every day toward becoming a better developer. 💻 thanks Suraj Kumar Jha for the amazing lecture #LearnInPublic #JavaScript #WebDevelopment #DOM #chaicode
To view or add a comment, sign in
-
-
What Actually Is JavaScript? And How Does It Run in the Browser? JavaScript is a high-level, interpreted programming language used to make web pages interactive. HTML → Structure CSS → Styling JavaScript → Behavior Without JavaScript, websites would be static. What JavaScript Really Is JavaScript is: • Single-threaded • Event-driven • Dynamically typed • Prototype-based It allows you to: - Handle user clicks - Update the DOM - Fetch data from APIs - Build full web applications How JavaScript Runs in the Browser JavaScript runs inside a JavaScript Engine built into the browser. Examples: Chrome → V8 Engine Firefox → SpiderMonkey Here’s what happens when a browser loads a website: 1. Browser loads HTML 2. It builds the DOM (Document Object Model) 3. When it finds <script> 4. The JavaScript engine parses and executes the code Behind the Scenes Inside the browser: • Call Stack → Executes functions • Web APIs → Handle async tasks (setTimeout, fetch, DOM events) • Callback Queue → Stores completed async tasks • Event Loop → Moves tasks to call stack when ready That’s how JavaScript handles asynchronous behavior even though it’s single-threaded. In Simple Terms JavaScript runs in the browser using: JavaScript Engine + Call Stack + Web APIs + Event Loop And that’s what makes websites interactive. #JavaScript #WebDevelopment #Frontend #Programming #SoftwareEngineering
To view or add a comment, sign in
-
-
🚀 Mini Project #2 :- Random Quote Generator Today I created a Mini Project – Random Quote Generator using HTML, CSS, and JavaScript 💻✨ In this project, a new quote automatically appears every 2–3 seconds without clicking any button. JavaScript randomly selects a quote from a list and updates it on the screen, making the page dynamic and engaging. 🔹 What I practiced: ✅ DOM Manipulation(DOM Manipulation means changing or controlling the content, structure, or style of a webpage using JavaScript. 💻) ✅ Using Math.random() for random selection ✅ Using setInterval() to update quotes automatically ✅ Creating a simple interactive UI with HTML & CSS Small projects like this help me understand how JavaScript makes websites dynamic and interactive. If you have any suggestions or ideas for improvement, feel free to share them. I’d love to learn and improve! 😊 #Day21 #WebDevelopment #JavaScript #HTML #CSS #FrontendDevelopment #CodingJourney #100DaysOfCode
To view or add a comment, sign in
-
🚀 Project Update: Textarea Character Counter I recently built a Textarea Character Counter using HTML, CSS, and JavaScript as part of my front-end development practice. This project helped me understand how to work with JavaScript events and DOM manipulation to create interactive web features. Live demo:https://lnkd.in/g9V42Hhj 🔹 Key Features ✅ Live character counter inside the textarea ✅ Maximum character limit ✅ Red border indication when the limit is reached ✅ Copy button to copy the entered text ✅ Message displayed after copying text 💡 What I learned • Handling user input using JavaScript • Using event listeners for real-time updates • Implementing character limits in forms • Improving UI feedback for better user experience Small projects like this help me improve my front-end development skills and gain practical experience. More projects coming soon as I continue my learning journey in Web Development 💻 💻 Technologies Used: HTML | CSS | JavaScript #WebDevelopment #FrontendDevelopment #JavaScript #HTML #CSS #LearningJourney #CodingPractice
To view or add a comment, sign in
-
-
Day 18🚀 #𝟯𝟬𝗗𝗮𝘆𝘀𝗼𝗳𝗰𝗼𝗱𝗶𝗻𝗴 HTML, CSS, BOOTSTRAP, JAVASCRIPT👨🏼💻 🚀 Built a Custom Range Counter using JavaScript...... I recently worked on a small project where I created a Custom Range Counter that dynamically counts numbers between a user-defined range. 💡 What the project does: The user enters a From value and To value, and when the Start button is clicked, the counter automatically counts up or down every second until it reaches the target number. 🔧 Key Concepts Used: ✨ DOM Manipulation using document.getElementById() ✨ Handling button click events with onclick ✨ Validating user input before processing ✨ Converting string inputs to numbers using parseInt() ✨ Using setInterval() to update the counter every second ✨ Implementing conditional logic to count increment or decrement ✨ Stopping the timer with clearInterval() when the target is reached ✨ Dynamically updating the webpage using textContent 📚 This project helped me strengthen my understanding of JavaScript timers, DOM manipulation, and user interaction in web development. Excited to keep building more interactive web projects! 💻 #NxtWave #CCBP #Day18 #HTML #CSS #bootstrap #FrontendDevelopment #MiniProject #30DaysOfCode #MERN #JS #JavaScript #WebDevelopment #CodingJourney #LearnToCode #DeveloperLife
To view or add a comment, sign in
-
Day 3 of 30 Days of JavaScript........#Javascript30 Today I built an Interactive CSS Variables Controller 🎛️ This helped me understand how JavaScript can directly interact with CSS in real-time. By using input sliders, I was able to dynamically update: • Image spacing 📏 • Blur effect 🌫️ • Base color 🎨 💡 What I learned today: - Working with dataset for dynamic values. - How small mistakes in template literals can completely break functionality. - Understanding the :root selector and how it acts like a global storage for CSS variables. - Realizing how CSS variables (--variable) are similar to variables in programming and can be reused across the UI. This was a simple project, but it gave me a deeper understanding of how JavaScript + CSS work together to create interactive UI. Looking forward to building more and improving step by step 💻🔥 #JavaScript #WebDevelopment #FrontendDevelopment #Javascript30
To view or add a comment, sign in
-
Does JavaScript use DOM and BOM? Explain.” Here’s how I answered: Yes ✅ JavaScript uses both DOM and BOM inside the browser environment. 📌 DOM (Document Object Model) The DOM represents the HTML document as a tree structure. With DOM, JavaScript can: Select elements (getElementById, querySelector) Change content (innerHTML) Modify styles (style.color) Handle events (addEventListener) 👉 DOM is used to control and manipulate the webpage content. 📌 BOM (Browser Object Model) The BOM allows JavaScript to interact with the browser window. It includes objects like: window location navigator history screen Examples: Redirecting using window.location Showing alerts using alert() Checking browser details using navigator 👉 BOM is used to control browser features, not just the webpage. 🎯 Short Interview Answer: “JavaScript uses DOM to manipulate webpage elements and BOM to interact with browser-related features like navigation and alerts.” Small concepts, but very important for frontend interviews 🚀 hashtag #JavaScript hashtag #FrontendDeveloper hashtag #InterviewPreparation hashtag #WebDevelopment hashtag #LearningJourney
To view or add a comment, sign in
-
🚀 Built a Simple Counter Application using HTML, CSS & JavaScript Today I worked on a small front-end project to strengthen my JavaScript fundamentals. 🔹 Features: • Increment the value • Decrement the value • Reset the counter • Styled using Flexbox • Added box-shadow and modern UI design 💡 What I learned: DOM manipulation using getElementById Updating content dynamically with innerText Using Flexbox for alignment Improving UI with CSS properties like box-shadow and gap This small project helped me understand how JavaScript interacts with HTML elements in real-time. Step by step, building consistency towards becoming a better developer 💻✨ #HTML #CSS #JavaScript #WebDevelopment #Frontend #LearningJourney
To view or add a comment, sign in
-
Project 8 – QR Code Generator This application allows users to instantly generate QR codes for any text or URL input. 🔹 Built using: HTML, CSS & JavaScript 🔹 Key Learnings: • DOM Manipulation • Event Handling • Working with APIs Building this project strengthened my understanding of how JavaScript powers real-world web tools. One step closer to becoming a better Frontend Developer 💻 #JavaScript #FrontendDevelopment #WebDevelopment #CodingJourney #BuildInPublic #StudentDeveloper 🚀
To view or add a comment, sign in
-
HTML gave me structure. CSS gave me style. Now JavaScript is giving me power. ⚡ I've built a solid foundation in frontend basics, and I'm now leveling up with JavaScript the language that makes the web interactive. Day 1 of many. Let's go. 💻 If you're a JS dev, drop your best beginner tip below I'm all ears. 👇 #JavaScript #WebDev #FrontendDevelopment #LearningInPublic #CodeNewbie
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