mern-stack-web-development.hashnode.devCallback Functions, Promises, Async/Await and Fetching API'sCallback Functions A callback function is a function that is passed as an argument to another function and is executed after some operation has been completed. Callbacks are commonly used for asynchronous operations in JavaScript, such as fetching da...Jan 13·7 min read
mern-stack-web-development.hashnode.devObject Destructuring , This, Classes and JSONObject Destructuring Object destructuring is a convenient way of extracting multiple properties from an object and assigning them to variables. It allows you to "unpack" values from objects into distinct variables using a concise syntax. Suppose we h...Jan 13·8 min read
mern-stack-web-development.hashnode.devHTML DOM Manipulation and Event Listeners in JavaScriptHTML DOM (Document Object Model) Manipulation The HTML DOM is a programming interface for web documents. It represents the structure of a document as a tree of objects, as the image shown below, which allows scripts to update the content, structure, ...Jan 13·5 min read
mern-stack-web-development.hashnode.devLoops, Arrays, Objects and FunctionsLoops Loops are used to execute a block of code repeatedly as long as a specified condition is true. JavaScript supports several types of loops: For Loop The for loop is used to run a block of code a specific number of times. It consists of three par...Jan 13·11 min read
mern-stack-web-development.hashnode.devJavaScript, Variables, Rules, Data Types, Typeof Conversion, Arithmetic Operators, Ternary Operators, Input & OutputJavaScript JavaScript is a high-level, interpreted programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. From a web development perspective, JavaScript enables dynamic and interactive elements on web...Jan 13·16 min read