After working through individual concepts and small exercises, I tried combining them. Built a few small “practice projects” to apply everything together. One of them was a real-time search filter. It involved: • handling user input (events) • updating the DOM dynamically • filtering data based on input • managing state in a simple way Individually, none of these concepts were new. But putting them together felt different. This marked the moment when it began to resemble more than just isolated features. #javascript #webdevelopment #frontend
More Relevant Posts
-
🚀 💡 JavaScript Tricky Question Explanation const arr = [4, 10, 2, 8]; const result = arr.find(num => num > 5) + arr.findIndex(num => num > 5); console.log(result); 👉 Output: 11 👉 Explanation: * find() returns the first value > 5 → `10` * findIndex() returns its index → `1` * Final result → `10 + 1 = 11` ⚡ Both stop at the **first match** #JavaScript #WebDevelopment #Frontend #CodingInterview #JSConcepts
To view or add a comment, sign in
-
Built a Task Pop-up feature using JavaScript to enhance user interaction and improve task management. This helped me understand dynamic DOM manipulation and event handling in real-world scenarios. Continuing to explore and build more interactive web features 🚀 #JavaScript #WebDevelopment #Frontend #LearningJourney
To view or add a comment, sign in
-
This is my Simple GitHub Issue Tracker Project! Key Features: • Login Functionality using Only JS. • Seamless switching between All, Open and Closed. • Show Issue Modal when Clicked Each Issue. • Added Search Functionaliy. • Clean, responsive, and user-friendly interface. This project helped me strengthen my JavaScript logic and UI handling skills. More improvements coming soon! Project Live Link: https://lnkd.in/g5vXKzma #WebDevelopment #JavaScript #Frontend #LearningJourney
To view or add a comment, sign in
-
-
Day- 13 Validation Veltrix IT Solutions Built a complete Auth UI using HTML, CSS & JavaScript with real DOM manipulation 🔐 Implemented two types of validation: ✔️ Registration: open for everyone with proper email format validation ✔️ Login: restricted to a specific Gmail & password If incorrect credentials or invalid email syntax are entered, it instantly shows error feedback on the UI. Focused on clean UI, responsive design, and real-time validation using JavaScript. Github: https://lnkd.in/deafbSq6 #WebDevelopment #JavaScript #Frontend #DOM #Projects
To view or add a comment, sign in
-
There was a time when frontend felt like wiring everything by hand… We’d grab elements with getElementById or querySelector, attach event listeners, managing callbacks, deal with closures, and manually clean things up. Focus an input on button click? Add an event listener, handle event propagation (capturing vs bubbling—using the third parameter when needed), and remember to remove it properly to avoid leaks. Events? Built-in with JSX Synthetic Events (onClick, onChange) We just use: ref.current?.focus() // directly access Web API method when needed #React #webdevelopement #javascript
To view or add a comment, sign in
-
-
Built a few small projects focused on event handling in JavaScript. Worked with: • event bubbling and capturing • keyboard input display • mouse hover interactions • form submit handling • file upload button behavior • live character counter Most of these were simple individually, but together they gave a clearer understanding of how events actually flow and how the UI responds to user actions. This was less about writing logic, and more about handling interaction properly. #javascript #webdevelopment #frontend #events
To view or add a comment, sign in
-
Worked on a few small projects while learning JavaScript in the browser. Focused mainly on: • DOM manipulation • forms and validation • timers (setTimeout, setInterval) • localStorage Nothing complex, but enough to understand how things actually behave. Handling user input, updating the UI, storing data - all of it made JavaScript feel more practical. These small projects helped connect multiple concepts together instead of learning them in isolation. #javascript #webdevelopment #frontend
To view or add a comment, sign in
-
Debouncing vs Throttling — simple but powerful ⚡ I used to mix these up a lot. Here’s the easiest way to think about it: Debounce → waits until you stop Example: typing in a search bar → API call fires after you finish typing Throttle → runs at a fixed interval Example: scrolling → function runs every few ms, not constantly 👉 Debounce = fewer calls, better for inputs 👉 Throttle = smoother UI, better for continuous actions Small concept, but it makes a big difference in performance. #Frontend #JavaScript #WebPerformance
To view or add a comment, sign in
-
Did you know that we can leverage the #frontend tech stack to generate videos? That's the promise of Remotion! In this simple Stackblitz project (https://lnkd.in/e8AGkNhs), we can see how to create a video by using #HTML, #JavaScript, and #CSS. In detail, Remotion renders the React component frame-by-frame in a headless browser, driven by a frame counter. #ffmpeg then encodes the sequence of frames into an MP4. To generate the video: `npx remotion render SourceAnimatedComponent out/video.mp4` And here is the output!
To view or add a comment, sign in
-
🚀 Website Performance Series – Part 5 Many developers focus only on images… but ignore JavaScript impact. Heavy or blocking JS can: • Delay interaction • Increase load time • Hurt user experience ✔ Always audit scripts: • Remove unused • Defer non-critical • Limit third-party usage #JavaScript #Frontend
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