Nishtha Thakur

Nishtha Thakur

398 Articles Published

Articles by Nishtha Thakur

Page 2 of 40

Frame by frame animation in HTML5 with canvas

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 833 Views

Frame by frame animation in HTML5 canvas creates smooth animations by displaying a sequence of images in rapid succession, similar to traditional flipbook animation. Basic Frame Animation Structure The core concept involves cycling through numbered image files and drawing them onto the canvas at regular intervals using setInterval(). Complete Example Frame Animation var canvas = document.getElementById('animationCanvas'); ...

Read More

How to get a key/value data set from a HTML form?

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 1K+ Views

To get key/value data from an HTML form, you can use several approaches including jQuery's serializeArray(), vanilla JavaScript with FormData, or manual field extraction. HTML Form Example Let's start with a sample HTML form: Using jQuery serializeArray() jQuery's serializeArray() returns an array of objects with name and value properties: // Using jQuery serializeArray() var data = $('#form1').serializeArray(); console.log(data); // Convert ...

Read More

Apply gravity between two or more objects in HTML5 Canvas

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 298 Views

To apply gravity between two or more objects in HTML5 Canvas, you need to calculate the gravitational force between each pair of objects and update their velocities accordingly. Gravitational Force Formula The gravitational force between two objects is calculated using Newton's law of universal gravitation. In our simplified 2D canvas implementation, we use: F = G * (m1 * m2) / r² Where F is the force, G is the gravitational constant, m1 and m2 are the masses, and r is the distance between objects. Basic Gravity Calculation Here's how to calculate ...

Read More

How I can set the width and height of a JavaScript alert box?

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 4K+ Views

JavaScript's native alert() function creates a browser-controlled dialog box whose size cannot be customized. To set the width and height of an alert box, you need to create a custom alert dialog using HTML, CSS, and JavaScript. Why Native alert() Cannot Be Resized The browser's built-in alert() function creates a modal dialog with fixed dimensions determined by the browser and operating system. These native alerts cannot be styled or resized using CSS or JavaScript. Creating a Custom Alert Box Here's how to create a customizable alert box with specific width and height dimensions using jQuery: ...

Read More

How to create multi-column layout in HTML5 using tables?

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 976 Views

Design your webpage to display content across multiple columns using HTML tables. This approach allows you to create structured layouts with a main content area in the center, navigation menu on the left, and additional content like advertisements on the right. Basic Three-Column Layout Structure Tables provide a simple way to create multi-column layouts by using table rows () and table data cells (). Each cell acts as a separate column with customizable width and styling. Example Three Column HTML Layout ...

Read More

Translating HTML5 canvas

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 463 Views

Use the translate() method to move the HTML5 canvas coordinate system. The translate(x, y) method shifts the canvas origin to a different point in the grid. The x parameter moves the canvas left (negative) or right (positive), and y moves it up (negative) or down (positive). Syntax context.translate(x, y); Parameters Parameter Description x Horizontal distance to ...

Read More

How to detect a particular feature through JavaScript with HTML

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 224 Views

Feature detection in JavaScript allows you to check if a browser supports specific HTML5 features before using them. This ensures your web application works across different browsers and devices. Using Native JavaScript Feature Detection You can detect features using native JavaScript without external libraries: // Detect audio support function supportsAudio() { return !!document.createElement('audio').canPlayType; } // Detect video support function supportsVideo() { return !!document.createElement('video').canPlayType; } // Detect canvas support function supportsCanvas() { var canvas = document.createElement('canvas'); return !!(canvas.getContext && ...

Read More

Write a Regular Expression to remove all special characters from a JavaScript String?

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 768 Views

To remove all special characters from a JavaScript string, you can use regular expressions with the replace() method. The most common approach is using the pattern /[^\w\s]/g which matches any character that is not a word character or whitespace. Syntax string.replace(/[^\w\s]/g, '') Regular Expression Breakdown The pattern /[^\w\s]/g works as follows: [^...] - Negated character class (matches anything NOT in the brackets) \w - Word characters (a-z, A-Z, 0-9, _) \s - Whitespace characters (spaces, tabs, newlines) g - Global flag (replace all occurrences) Example: Basic Special Character Removal ...

Read More

HTML5 Audio to Play Randomly

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 482 Views

HTML5 Audio API allows you to play audio files randomly by combining JavaScript arrays with the Math.random() method. This technique is useful for music players, games, or any application requiring random audio playback. Setting Up the Audio Collection First, initialize an array of audio sources. Each song should be added to the collection using the init() function: init ([ 'http://demo.com/songs/song1.mp3', 'http://demo.com/songs/song2.mp3', 'http://demo.com/songs/song3.mp3' ]); Complete Random Audio Player Implementation Here's a complete example that creates audio objects and implements random playback: ...

Read More

What is the usage of onblur event in JavaScript?

Nishtha Thakur
Nishtha Thakur
Updated on 15-Mar-2026 939 Views

The onblur event in JavaScript triggers when an HTML element loses focus. This commonly occurs when users click away from an input field, tab to another element, or programmatically change focus. Syntax // OR element.onblur = function() { /* code */ }; // OR element.addEventListener('blur', function() { /* code */ }); Example: Input Field Validation Enter your email and click outside the field: ...

Read More
Showing 11–20 of 398 articles
« Prev 1 2 3 4 5 40 Next »
Advertisements