Things wish knew when I started frontend: -The browser is your best debugging tool. Learn DevTools deeply. - CSS isn't broken. You just don't understand the box model yet. - JavaScript fundamentals matter more than any framework. -Your first 10 projects will be ugly. Ship them anyway. Number 4 is the one most people skip. #Frontend #WebDevelopment #JavaScript #CSs #DevLife #SoftwareEngineering Serah ABIJO
Felix warano’s Post
More Relevant Posts
-
💡 Built a mini Todo List in JavaScript! • Add tasks ✅ • Mark them as completed ✔️ • Delete tasks ❌ • Interactive and animated ✨ A fun way to practice DOM manipulation, events, and JS arrays. Perfect for sharpening frontend skills! 🚀 #JavaScript #Frontend #WebDevelopment #Coding #LearnToCode #MiniProject #DOM #Interactive
To view or add a comment, sign in
-
Learning frontend isn’t about memorizing everything… it’s about understanding how things work together. You don’t need to know every React hook. You need to know when and why to use them. Still figuring things out, but that mindset shift changed a lot for me. #Frontend #JavaScript #LearningToCode
To view or add a comment, sign in
-
I thought buttons were the easiest thing in frontend… until I actually tried to understand them 👀 Today I explored different types of buttons and their behavior in forms. And wow… it’s not just about clicking 😅 Things I didn’t know before: 👉 A button inside a form submits by default 👉 type="button" vs type="submit" actually changes everything 👉 One small mistake → page reloads → your logic gone The biggest realization: Sometimes bugs are not in your logic… they’re in the default behavior of HTML itself Now I feel way more confident handling forms and events 💪 Learning step by step 🚀 #frontend #javascript #webdevelopment #learninginpublic
To view or add a comment, sign in
-
-
Today I learned about the JavaScript Event Loop and explored several asynchronous JavaScript concepts. Understanding how JavaScript handles async operations like setTimeout, Promises, and async/await really helped me see how the event loop manages the call stack and task queue behind the scenes. It's fascinating how JavaScript stays non-blocking while running on a single thread. #javascript #webdevelopment #frontend #learninginpublic #developers
To view or add a comment, sign in
-
JavaScript Practice – Reverse a String Today I practiced a simple JavaScript program to reverse a string. Question: Write a function to reverse a string. Code: function reverseString(str){ return str.split("").reverse().join(""); } console.log(reverseString("mary")); Output: yram Explanation: • split("") – Converts the string into an array • reverse() – Reverses the array elements • join("") – Converts the array back into a string I am currently learning Frontend Development and practicing JavaScript programs daily. #javascript #frontenddeveloper #codingpractice #webdevelopment #learning
To view or add a comment, sign in
-
-
Day 8 of #100DaysOfCode Built a Stopwatch using JavaScript. Features: ⏱️ Start / Stop functionality. 🔄 Reset timer 📊 Real-time time tracking Continuing to improve my JavaScript fundamentals through small projects. Git-Hub Repo Link: https://lnkd.in/geZqCnQ9 #JavaScript #WebDevelopment #Frontend
To view or add a comment, sign in
-
JavaScript Event Loop – Quick Example Understanding the Event Loop is important for writing efficient asynchronous JavaScript. Example: console.log("Start") const prom = new Promise((res) => res(true)) setTimeout(() => console.log("setTimeout"), 0) process.nextTick(() => console.log("nextTick")) queueMicrotask(() => console.log("microtask")) console.log(prom) Output order will be: Start Promise { true } nextTick microtask setTimeout Why? Because JavaScript processes tasks in this order: 1. Synchronous code 2. Microtasks (nextTick, Promises, queueMicrotask) 3. Macrotasks (setTimeout, setImmediate) Understanding this helps when debugging async issues in frontend apps. #javascript #webdevelopment #frontend #vuejs #eventloop
To view or add a comment, sign in
-
*JavaScript Hoisting Tip* In JavaScript, variables and functions are hoisted to the top of their scope. before code execution. ✔ "var" is hoisted and initialized with **undefined** ✔ "let" and "const" are hoisted but stay in the **Temporal Dead Zone** until declared. # Best practice: Always declare variables at the top of your scope to avoid unexpected bugs. #JavaScript #WebDevelopment #Frontend #CodingTips
To view or add a comment, sign in
-
-
🚀 Day 30 - 💡 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
-
🚀 Frontend System Design #3: JavaScript Event Loop JavaScript is single-threaded… But still handles async code smoothly 🤯 Most developers use: setTimeout Promises APIs But don’t fully understand what’s happening behind the scenes 👀 This is where the Event Loop comes in ⚡ 💡 Once you understand this: • Debugging becomes easier • Async code makes sense • Performance issues become clearer 👉 Slide 8 is something every developer should know 🧠 Quick Quiz: Which runs first? setTimeout(() => console.log("A"), 0) Promise.resolve().then(() => console.log("B")) Comment your answer 👇 📌 Save this if you found it useful Follow for more frontend system design 🚀 #JavaScript #Frontend #WebDevelopment #SystemDesign #ReactJS #Coding
To view or add a comment, sign in
Explore related topics
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
Good points 👏, my first projects looked messy, and debugging in the browser has been a lifesaver. Strong JavaScript fundamentals really make learning frameworks like React much easier.