What is Node.js? JavaScript on the Server Explained01 What Node.js Is When you write console.log("hello") that is JavaScript — the programming language. But something has to execute that code. In the browser, that something is the browser's built-in eApr 13 · 7 min readmithila-javascript.hashnode.dev
Event Phases in JavaScript: Capturing, Target and Bubbling ExplainedHave you ever added a click listener to a button, but the parent div also fired? You did not click the parent — so why did it fire? The answer is event phases. And once you understand how events traveMar 20 · 5 min readmithila-javascript.hashnode.dev
Destructuring in JavaScriptYou just landed at a new city. Your friend packed your bag with everything — but just threw it all in randomly. You're digging through the whole bag just to find your charger. Frustrating, right? Now Mar 17 · 5 min readmithila-javascript.hashnode.dev
Understanding Call, Bind and Apply in JavaScriptIf you have been writing JavaScript for a while, you have probably seen this behaving in unexpected ways. Sometimes it works perfectly, sometimes it gives you undefined , and you are left wondering whMar 15 · 5 min readmithila-javascript.hashnode.dev
Understanding Object-Oriented Programming in JavaScriptHave you ever noticed that in real projects, you end up creating many objects that look almost identical? One user object, another user object, another one — all with the same properties but differentMar 14 · 5 min readmithila-dev-oops.hashnode.dev