Javascript Articles

Page 25 of 534

How to Run Javascript from Python?

Rohan Singh
Rohan Singh
Updated on 15-Mar-2026 10K+ Views

In Python, we can run Javascript using the PyExecJS library or the js2py library. The PyExecJS library provides a consistent API for running JavaScript code from within Python using a variety of JavaScript engines, including Node.js, JavaScriptCore, and Google's V8 engine. The js2py library allows you to execute JavaScript code from within Python by parsing the JavaScript code and interpreting it in Python. This article will teach us how to run JavaScript from Python using these libraries. Method 1: Using PyExecJS Library PyExecJS provides a simple interface for executing JavaScript code. It allows developers to seamlessly integrate JavaScript ...

Read More

JavaScript Program to Find Longest Common Prefix Using Word by Word Matching

Prabhdeep Singh
Prabhdeep Singh
Updated on 15-Mar-2026 448 Views

Prefixes are substrings that start from the zeroth index of a string and can be of any size from 1 to the complete length of the string. We are given a set of strings and need to find the longest common prefix among all of them using JavaScript. We'll implement word-by-word matching approach where we compare characters at the same position across all strings. Input arr = ["zefkefgh", "zefkdefij", "zeffdzy", "zefkdabacd"]; Output zef Explanation From all the given strings, the first three ...

Read More

JavaScript Program to Find Minimum Insertions to Form a Palindrome

Prabhdeep Singh
Prabhdeep Singh
Updated on 15-Mar-2026 310 Views

We are given a string and we have to find the minimum number of characters that we need to insert at any position to make the string a palindrome. A palindrome is a string that reads the same forwards and backwards. This problem can be solved using dynamic programming - we'll explore three approaches: recursive, memoization, and tabulation. Understanding the Problem For example, to make "abc" a palindrome, we need to insert 2 characters to get "abcba" or "cbabc". The key insight is that if characters at both ends match, we can focus on the substring between them. ...

Read More

Difference Between String Slice and Substring Methods

Pradeep Kumar
Pradeep Kumar
Updated on 15-Mar-2026 2K+ Views

JavaScript provides several built-in methods for string manipulation. Two commonly used methods are slice() and substring(), which extract portions of strings. While they appear similar, they handle edge cases differently, particularly with negative indices. String slice() Method The slice() method extracts a section of a string and returns it as a new string without modifying the original string. Syntax string.slice(start, end) Parameters start: The index where extraction begins (inclusive) end (optional): The index where extraction ends (exclusive) String substring() Method The substring() method ...

Read More

Difference Between textContent and innerHTML

Pradeep Kumar
Pradeep Kumar
Updated on 15-Mar-2026 676 Views

There are various methods used in web development to change the text or add additional elements to an HTML element's content. textContent and innerHTML are two frequently used properties for changing an HTML element's content. Although these two properties might appear to be identical, they have distinct behaviors and applications. The textContent property sets or retrieves the text content of an element and all of its descendants without any HTML tags. In contrast, the innerHTML property sets or retrieves an element's HTML content, including all HTML tags and their associated attributes. By adding new elements or modifying existing ones, ...

Read More

How to create and download CSV file in JavaScript?

Rushi Javiya
Rushi Javiya
Updated on 15-Mar-2026 6K+ Views

JavaScript provides powerful capabilities to manipulate data and handle various file formats. When developing web applications, you often need to export data as CSV files for users to download - such as order details from e-commerce platforms or transaction records from banking applications. In this tutorial, we will learn to create CSV files from JavaScript data and automatically download them to the user's device. Syntax The basic approach involves converting data to CSV format and using a virtual anchor element for download: // Convert data to CSV format let csvData = 'Header1, Header2, Header3'; data.forEach(function ...

Read More

How to create bar chart in react using material UI and Devexpress?

Rushi Javiya
Rushi Javiya
Updated on 15-Mar-2026 1K+ Views

Material UI is a popular React UI library that provides pre-styled components for building modern applications. DevExpress offers the 'dx-react-chart-material-ui' package that seamlessly integrates Material UI styling with powerful charting capabilities. This tutorial demonstrates how to create various types of bar charts using DevExpress charts with Material UI styling in React applications. Prerequisites Install the required packages using these commands: npm install @mui/material @emotion/react @emotion/styled npm install @devexpress/dx-react-chart @devexpress/dx-react-chart-material-ui Basic Syntax The basic structure for creating a DevExpress bar chart with Material UI: ...

Read More

Implode an array with jQuery/JavaScript

Rushi Javiya
Rushi Javiya
Updated on 15-Mar-2026 1K+ Views

In JavaScript and jQuery, "imploding" an array means joining its elements into a single string. This is commonly needed when displaying lists, generating SQL queries, or creating comma-separated values. We'll explore 4 different approaches to join array elements into strings. Using the Array.join() Method (Recommended) The join() method is the most efficient way to implode an array. It joins all elements into a string with a specified delimiter. Syntax array.join(delimiter) The delimiter parameter is optional. If omitted, elements are separated by commas. Example: Basic Join ...

Read More

What are the restrictions of web workers on DOM in JavaScript?

Rushi Javiya
Rushi Javiya
Updated on 15-Mar-2026 726 Views

JavaScript is a single-threaded programming language, executing all code step-by-step. For computationally intensive tasks like processing large datasets, this can cause performance bottlenecks and poor user experience. Web workers provide a solution by running tasks in background threads, but they have strict limitations when it comes to DOM access. Web workers operate in a separate thread context, isolated from the main thread for security and performance reasons. This isolation creates several important restrictions when working with DOM elements. Key DOM Restrictions of Web Workers 1. No Direct DOM Access Web workers cannot access DOM elements directly. ...

Read More

Why JavaScript is Used in Blockchain?

Kalyan Mishra
Kalyan Mishra
Updated on 15-Mar-2026 383 Views

JavaScript has become a prominent language in blockchain development due to its versatility, widespread adoption, and powerful ecosystem. While it may not be the most precise language in terms of type safety, its practical advantages make it an excellent choice for building blockchain applications. The primary reason JavaScript excels in blockchain development is its ability to run on both client-side and server-side environments. This full-stack capability makes it ideal for building decentralized applications (dApps) that require seamless integration between front-end interfaces and back-end blockchain interactions. Key Advantages of JavaScript in Blockchain Wide Developer Community JavaScript is one ...

Read More
Showing 241–250 of 5,340 articles
« Prev 1 23 24 25 26 27 534 Next »
Advertisements