JavaScript – Understanding Let vs Var vs Const Concepts

Hello Readers, CoolMonkTechie heartily welcomes you in this article. In this article, We will learn about most popular basic fundamental Variables concepts Lets, Var and Const from JavaScript. Let, Var, and Const are the various ways that JavaScript provides for declaration of JavaScript Variables. Var is an old way of declaring variables. Whereas, Let & Const came into the picture from the ES6 version. Before … Continue reading JavaScript – Understanding Let vs Var vs Const Concepts

JavaScript – How to Schedule a Timeout ?

Hello Readers, CoolMonkTechie heartily welcomes you in this article. In this article, we will learn about JavaScript Timeout Concept. There can be multiple scenarios where a programmer decides to execute a function at a later time, instead of running it instantaneously. This kind of behavior is called “scheduling as call“ or “scheduling a timeout”. For better … Continue reading JavaScript – How to Schedule a Timeout ?

JavaScript – Understanding DOM Manipulation

JavaScript,DOM Manipulation

Hello Readers, CoolMonkTechie heartily welcomes you in this article. In this article, we will learn about JavaScript popular DOM Manipulation Concepts. When developing a front-end application, one of the most expected things a programmer wants to do is to manipulate the document structure in some way. It happens by using the Document Object Model (DOM), … Continue reading JavaScript – Understanding DOM Manipulation

JavaScript – 7 Quick Valuable Core Concepts Of Functional Programming

Hello Readers, CoolMonkTechie heartily welcomes you in this article. In this article, we will learn about the functional programming core concepts in JavaScript which helps to improve your functional code tends to be more concise, more predictable, and easier to test. Functional programming has become a really hot topic in the JavaScript World. A famous quote … Continue reading JavaScript – 7 Quick Valuable Core Concepts Of Functional Programming

JavaScript – S.O.L.I.D – The Five Principles of Object Oriented Design – Part 3

In this article, we will learn about the Javascript 5 SOLID Principles. We will discuss about the other remaining SOLID principle "Liskov substitution Principle, Interface segregation principle, Dependency Inversion principle" . This is Part 3 for Javascript Object oriented design SOLID principles. So Let's begin. 3. Liskov Substitution Principle   "Let q(x) be a property provable about objects of x of type T. Then q(y) should be provable … Continue reading JavaScript – S.O.L.I.D – The Five Principles of Object Oriented Design – Part 3

JavaScript – S.O.L.I.D – The Five Principles of Object Oriented Design – Part 2

In this article, we will learn about the Javascript 5 SOLID Principles. We will discuss about the second SOLID principle "Open Closed Principle" . This is Part 2 for Javascript Object oriented design SOLID principles. So Let's begin. 2. Open-Closed Principle "Objects or entities should be open for extension, but closed for modification." "Open for extension means that … Continue reading JavaScript – S.O.L.I.D – The Five Principles of Object Oriented Design – Part 2

JavaScript – S.O.L.I.D – The Five Principles of Object Oriented Design – Part 1

In this article, we will learn about the Javascript 5 SOLID Principles. We will discuss about the first SOLID principle "Single responsibility principle" . This is Part 1 for Javascript Object oriented design SOLID principles.   "JavaScript is a loosely typed language, some consider it a functional language, others consider it an object oriented language, some think … Continue reading JavaScript – S.O.L.I.D – The Five Principles of Object Oriented Design – Part 1