Return Object by Parsing HTTP Cookie Header in JavaScript

Imran Alam
Updated on 03-Aug-2022 14:07:42

4K+ Views

Cookies are small pieces of data that are sent from a website to a user's web browser. They are used to store information about the user, such as their preferences or login status. When a user visits a website, their web browser will send a request to the server. The server will then send a response, which includes a set of headers. One of these headers is the "Cookie" header, which contains a list of all the cookies that are associated with the website. Parsing the Cookie Header In order to parse the Cookie header, we need to first split ... Read More

Generate Random Birthday Wishes Using JavaScript

Imran Alam
Updated on 03-Aug-2022 13:59:57

1K+ Views

In this tutorial, we will learn how to generate a random birthday wish using JavaScript. We will use the Math.random() method to generate a random number between 1 and 10. This number will be used to select a birthday wish from an array of wishes. The Math.random() Method The Math.random() method is a built-in function in JavaScript that returns a random number between 0 ( inclusive) and 1 (exclusive). Generating a Random Birthday Wish To generate a random birthday wish, we will use the Math.random() method to generate a random number between 1 and 10. This number will be used ... Read More

Variable Shadowing in JavaScript

Imran Alam
Updated on 03-Aug-2022 13:54:55

5K+ Views

In programming, shadowing occurs when a variable declared in a certain scope (e.g. a local variable) has the same name as a variable in an outer scope (e.g. a global variable). When this happens, the outer variable is said to be shadowed by the inner variable. In JavaScript, variables can be shadowed in both the global and function scope. Global variables can be shadowed by function-scoped variables, and function-scoped variables can be shadowed by block-scoped variables declared with the let or const keyword. Variable Shadowing in the Global Scope In the global scope, shadowing occurs when a variable declared with ... Read More

Create Infix to Postfix Converter in JavaScript

Imran Alam
Updated on 03-Aug-2022 13:43:50

1K+ Views

An infix to Postfix converter is a tool that converts an infix expression to a postfix expression. In this tutorial, we will build the infix to postfix converter using JavaScript. What is an infix expression? Infix expression is an expression in which the operators are between the operands. For example, the expression "3 + 4" is an infix expression. What is a postfix expression? A postfix expression is an expression in which the operators are after the operands. For example, the expression "3 4 +" is a postfix expression. How does the Infix to Postfix converter work? The converter first ... Read More

Enqueue and Dequeue Using Only Two Stacks in JavaScript

Imran Alam
Updated on 03-Aug-2022 13:37:11

2K+ Views

In this tutorial, we'll be implementing a queue using only two stacks. This is a pretty common interview question so it's good to know how to do it. Algorithm STEP 1 − We have two stacks, one for enqueueing and one for dequeueing. STEP 2 − We enqueue by pushing onto the enqueue stack. STEP 3 − We dequeue by popping from the dequeue stack. STEP 4 − If the dequeue stack is empty, we pop everything from the enqueue stack and push it onto the dequeue stack. STEP 5 − This reverses the order so that ... Read More

Replace Characters Except Last with a Mask Character in JavaScript

Imran Alam
Updated on 03-Aug-2022 13:29:19

3K+ Views

JavaScript has a built-in function called replace() that can be used to replace characters in a string. This function takes two arguments: the first argument is the character or characters to be replaced, and the second argument is the character or characters to replace them with. Syntax Following is the syntax to replace characters except last with a specified mask − str.replace(/.(?=.)/g, "x"); The first argument to the replace() method is character/s to be replaced. We pass a regular expression for all characters except last as the first argument to the replace method. All characters except the last are ... Read More

Difference Between Edge Computing and Distributed Computing

Manisha Shejwal
Updated on 03-Aug-2022 12:04:22

5K+ Views

Information Technology used traditional centralized computing framework for many years, where one server was connected to multiple clients and was responsible to fulfill the requests coming from them. This client-server architecture has its own limitations such as possibility of scaling to some extent only vertically, ability of the server to process only certain number of requests when all clients send requests at a time, and threat to functionality if the server fails. The shortfalls were overcome by Distributed computing and then further with Edge computing frameworks. This article briefly elaborates on each of the computing frameworks and the differences between ... Read More

Create Chessboard Pattern with JavaScript and DOM

Imran Alam
Updated on 03-Aug-2022 12:02:51

6K+ Views

With a little bit of JavaScript and DOM manipulation, you can create all sorts of interesting patterns on a webpage. In this tutorial, we'll show you how to create a chessboard pattern using JavaScript and the DOM.ApproachSTEP 1 − We start by creating a element with an id of "chessboard". This will be the element that contains our chessboard pattern.STEP 2 − We create a element that sets the width and height of the #chessboard div to 400px. We also create a class called .chess-square that sets the width and height of elements to 50px and floated to ... Read More

Difference Between Digital Marketing and Affiliate Marketing

Manisha Shejwal
Updated on 03-Aug-2022 12:01:40

1K+ Views

While traditional marketing still holds its place by billboards, distributing handouts, promoting on television and newspaper, etc., the digital marketing has opened-up new gates to market the products and services quicker, reaching out to vast customer base, and providing measurable insights of the marketing campaign. What is Digital Marketing? It is tactics used in promotion of brands by reaching out to customers via Internet and using various digital communication channels such as email, social media, web-based advertising, text messages, and multimedia messages. Examples of Digital Marketing Here are some forms of Digital Marketing − Search Engine Optimization (SEO) − ... Read More

Difference Between Batch Processing and Stream Processing

Manisha Shejwal
Updated on 03-Aug-2022 11:57:43

1K+ Views

Computer systems have been handling data since decades, but the volume and speed of handling has become phenomenal in the last few years. Data processing means "the collection and manipulation of items of data to produce meaningful information", has been evolving in terms of speed, efficiency, and leveraging the computing resources, till date. In this article, we will see two important techniques of data processing in the field of computation − Batch processing and Stream processing. We will elaborate them in detail and see how they are different. What is Batch Processing? Batch processing is technique of processing large amount ... Read More

Advertisements