Just built a small fun project using JavaScript , a Random Joke Generator 😄 It fetches jokes dynamically from an external API (icanhazdadjoke.com) and displays the character count for each joke. This project helped me practice: Using async/await for API calls Working with JSON responses Updating DOM elements dynamically Check it out on GitHub 👇 https://lnkd.in/gNvRD_BB #JavaScript #WebDevelopment #Frontend #APIs #CodingPractice #AsyncAwait #LearningByBuilding #DeveloperJourney
More Relevant Posts
-
🚀 Just finished a small JavaScript project! I built a modal window that opens and closes when clicking buttons, the overlay, or pressing the Escape key. 🧠 This helped me understand: - querySelector / querySelectorAll - addEventListener - classList.add() and .remove() - Keyboard events like keydown Check out the full project on GitHub 👇 🔗 https://lnkd.in/euzZQVBA #JavaScript #WebDevelopment #Frontend #LearningInPublic #Makhilens
To view or add a comment, sign in
-
🚀 Leveling Up My JavaScript Fundamentals! Just revised all the important JavaScript loop types — for, while, do...while, for...in, and for...of. These loops may look similar, but each one solves a different kind of problem efficiently. Understanding when to use which loop makes your code cleaner, faster, and more readable — especially in real projects. 🔥 Sharing this snippet for anyone who wants a quick refresher! #JavaScript #WebDevelopment #Frontend #CodingJourney #LearnToCode #TechCommunity #ReactJS
To view or add a comment, sign in
-
-
Here’s one of those moments where JavaScript keeps you on your toes 👇 NaN === NaN → false 🤯 It feels wrong — but it makes sense once you know why. In this quick breakdown, I explain: What NaN actually represents Why it doesn’t even equal itself The right way to check it with Number.isNaN() A small detail, but a useful one when debugging strange behavior. 💡 JavaScript is full of tiny quirks like this — and understanding them makes you a sharper developer. Follow CodebreakDev for more quick debugging insights and JavaScript fundamentals. Let’s CodeBreak it down, together 💻 #JavaScript #Debugging #CodingTips #WebDevelopment #Frontend #CodebreakDev #CodebreakDevv
To view or add a comment, sign in
-
The Event Loop — What’s Really Happening Behind setTimeout()? JavaScript is single-threaded... but feels multitasked. Here’s the secret — ➡️ Tasks go to the call stack ➡️ Promises & timeouts go to microtask/macrotask queues ➡️ The Event Loop decides what runs next 🌀 Understand this, and async code will never confuse you again! #JavaScript #FrontendDevelopment #DevHackMondays #WebDevelopment #TechLearning
To view or add a comment, sign in
-
I recently learned Redux Toolkit from Piyush Garg and created detailed notes explaining how to use it step by step — with a Counter Project example.💡 These notes include everything from setting up the store, creating slices, and dispatching actions to connecting Redux with React components. 📘 Check out my notes here: https://lnkd.in/gKwsip9k #ReduxToolkit #ReactJS #WebDevelopment #FrontendDevelopment #JavaScript #LearningJourney
To view or add a comment, sign in
-
-
🧠 Day 39 | Function Call Stack & Hoisting Today’s lecture explored how JavaScript organizes its thoughts 🧩 — through the Function Call Stack and Hoisting. Learned how JS reads all declarations first and executes later, maintaining perfect order. ✨ Key Takeaway: Understanding the stack flow simplifies debugging and boosts logical clarity. 🔗 GitHub: https://lnkd.in/dtdU9-zZ #WebDevelopment #JavaScript #CodingJourney #Frontend
To view or add a comment, sign in
-
-
Another small JavaScript project an Interactive Menu Filter! It includes buttons like All, Breakfast, Lunch, and Steak clicking on each filters the menu cards to show only related items. A great exercise for improving event handling and array filtering with JavaScript. #JavaScript #FrontendDevelopment #WebProjects #CodingPractice #LearnByDoing
To view or add a comment, sign in
-
Built a simple counter app to practice vanilla JavaScript DOM manipulation. Hooked up event listeners for increment, decrement, and reset and stored progress to Local Storage. It's all about making the page interactive! Live Demo: https://lnkd.in/gNaASDjS Code: https://lnkd.in/gzTq9Fxc #Cohort2 #SheryiansCodingSchool #SheryiansCodingSchoolCommunity #JavaScript #DOM #Frontend #WebDeveloper #CodingPractice
To view or add a comment, sign in
-
🚀 Ever wondered what really happens behind the scenes when JavaScript runs your code? Even though JavaScript is single-threaded, it behaves like it’s multitasking — all thanks to its Runtime Environment ⚙️ 🧩 Here’s a simple breakdown that made async behavior click for me: 🔹 Call Stack — runs code line by line 🔹 Memory Heap — stores variables & objects 🔹 Web APIs — handle async tasks like fetch() and setTimeout() 🔹 Event Loop — keeps checking if the stack is free and pushes tasks from queues 🔹 Microtask & Callback Queues — decide what executes next Understanding this helped me write smoother async code and debug with confidence 💪 #JavaScript #WebDevelopment #Frontend #AsyncJS #ProgrammingConcepts #LearnInPublic #CodeNewbie #WebDevCommunity
To view or add a comment, sign in
-
-
Today I learned about three important JavaScript loops: forEach() for...in for...of Each one has its own purpose: forEach() — used to loop through array elements for...in — used to iterate over object keys for...of — used to loop through iterable values like arrays or strings Understanding the difference between them really cleared things up for me 💡 #JavaScript #WebDevelopment #LearningJourney #Frontend #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