Javascript Articles - Page 89 of 534

How to implement 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

How to negate a predicate function in JavaScript?

Imran Alam
Updated on 04-Aug-2022 08:13:29

2K+ Views

In JavaScript, a predicate function is a function that returns a Boolean value. In other words, it is a function that tests whether a certain condition is true or false.There are times when we need to negate a predicate function. That is, we need to return the opposite Boolean value.There are several ways to negate a predicate function in JavaScript.Using the ! operatorThe most common way to negate a predicate function is to use the ! operator.For example, consider the following predicate function −function isEven(num) {    return num % 2 === 0; }To negate this function, we can use ... Read More

How to 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

How to Create Fullscreen API using JavaScript?

Imran Alam
Updated on 04-Aug-2022 07:58:29

1K+ Views

The Fullscreen API is a browser API that allows developers to request fullscreen display from the user, and to exit fullscreen when desired. Using the Fullscreen API is relatively simple. First, you must check if the browser you are using supports the Fullscreen API. You can do this by checking for the presence of the Fullscreen API's enabled property on the document object. If the browser does not support the Fullscreen API, you can still provide a fullscreen experience to your users by using another method, such as opening a new browser window. Assuming the browser does support the Fullscreen ... Read More

How to create a 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

How to set the width of Textbox using FabricJS?

Rahul Gurung
Updated on 02-Aug-2022 14:26:35

928 Views

In this tutorial, we are going to learn how to set the width of a Textbox using FabricJS. We can customize, stretch or move around the text written in a textbox. In order to create a textbox, we will have to create an instance of fabric.Textbox class and add it to the canvas. However, one of the fundamental properties of textbox is width which specifies the horizontal width of the textbox. Syntax new fabric.Textbox(text: String, { width: Number }: Object) Parameters text − This parameter accepts a String which is the text string that we want to display ... Read More

How to set the vertical scale factor of Textbox using FabricJS?

Rahul Gurung
Updated on 02-Aug-2022 14:22:06

273 Views

In this tutorial, we are going to learn how to set the vertical scale factor of a Textbox using FabricJS. We can customize, stretch or move around the text written in a textbox. In order to create a textbox, we will have to create an instance of fabric.Textbox class and add it to the canvas. Just as we can specify the position, colour, opacity and dimension of a textbox object in the canvas, we can also set the vertical scale factor of a textbox object. This can be done by using the scaleY property. Syntax new fabric.Textbox(text: String, { scaleY ... Read More

How to set the style of controlling corners of Textbox using FabricJS?

Rahul Gurung
Updated on 02-Aug-2022 14:19:52

392 Views

In this tutorial, we are going to learn how to set the style of controlling corners of Textbox using FabricJS. We can customize, stretch or move around the text written in a textbox. In order to create a textbox, we will have to create an instance of fabric.Textbox class and add it to the canvas. The controlling corners of an object allow us to scale, stretch or change its position. We can customize our controlling corners in many ways such as adding a specific colour to it, changing its size, etc. We can change the style by using the cornerStyle ... Read More

How to set the size of the controlling corners of Textbox using FabricJS?

Rahul Gurung
Updated on 02-Aug-2022 14:15:19

223 Views

In this tutorial, we are going to learn how to set the size of the controlling corners of a Textbox using FabricJS. The controlling corners of an object allow us to scale, stretch or change its position. We can customize our controlling corners in many ways such as adding a specific colour to it, changing its size etc. We can change the size by using the cornerSize property. Syntax new fabric.Textbox(text: String, { cornerSize: Number }: Object) Parameters text − This parameter accepts a String which is the text string that we want to display inside our textbox. ... Read More

How to set the position of Textbox from top using FabricJS?

Rahul Gurung
Updated on 02-Aug-2022 14:11:40

606 Views

In this tutorial, we are going to set the position of Textbox from top using FabricJS. The top property allows us to manipulate the position of the object. We can customize, stretch or move around the text written in a textbox. In order to create a textbox, we will have to create an instance of fabric.Textbox class and add it to the canvas. By default, the top position is relative to the canvas’s top edge. Syntax new fabric.Textbox(text: String, { top: Number }: Object) Parameters text − This parameter accepts a String which is the text string that ... Read More

Advertisements