Picture of the author

Talha Mujahid

March 6, 2000

Blogs

Introduction to JS

Tue Sep 19 2023

JavaScript is one of the most popular programming languages in the world, and for good reason. It is a powerful language that can be used to create dynamic and interactive web pages. In this blog post, we will . . .

Type Conversion in JS

Tue Sep 19 2023

When we need to convert a value from one data type to another in JavaScript, we can perform either implicit or explicit type conversion. Implicit type conversion is performed automatically by JavaScript, . . .

Functions in JS (Named & Anonymous)

Tue Sep 19 2023

JavaScript is a programming language used mainly for creating interactive web pages. One of its most powerful features is the ability to create functions, which are reusable blocks of code that perform a . . .

Array in JS

Tue Sep 19 2023

JavaScript is an incredibly popular programming language and one of the reasons it is so popular is because of the versatility of arrays in JavaScript. Arrays in JavaScript are used to store multiple values in a . . .

Prototype in JS

Tue Sep 19 2023

JavaScript is an object-oriented programming (OOP) language that uses prototypes instead of classes for creating objects. Prototypes are a fundamental concept in JavaScript and understanding them is essent . . .

Function Binding in JS

Tue Sep 19 2023

JavaScript is a versatile language that allows developers to create complex applications with ease. One of the language’s most powerful features is its ability to manipulate the behavior of functions through . . .

Asynchronous Programming in JS

Tue Sep 19 2023

Asynchronous programming is a way of writing non-blocking code in JavaScript. In traditional programming, code runs sequentially from top to bottom, which means that one line of code is executed at a time . . .

Call Stack and Callback Queue in JS

Tue Sep 19 2023

JavaScript is a single-threaded language, which means it can only perform one task at a time. However, it is capable of handling multiple tasks simultaneously using the concept of Call Stack. The Call Stack is a . . .

Iterator, Generator and Closure in JS

Tue Sep 19 2023

JavaScript is a versatile language that supports several powerful features that make it easier to write efficient, reusable, and modular code. In this blog post, we’ll take a closer look at three such features . . .

Proxy in JS

Tue Sep 19 2023

JavaScript Proxy is a powerful feature that was introduced in ECMAScript 6 (ES6) that allows us to intercept and customize operations performed on objects. It allows us to define custom . . .

Advance Concepts of Events in JS: Bubbling, Capturing

Tue Sep 19 2023

Events in JavaScript are a fundamental part of building interactive web applications. They allow us to respond to user actions, such as clicking . . .

Working with APIs in JS

Tue Sep 19 2023

Working with APIs in JavaScript involves making requests to an external server to retrieve or send data. In this blog post, we will discuss the basics of working with APIs in JavaScript, including how to . . .

Contact me

I ' m always open to new opportunities and collaborations. Feel free to reach out to me.