Articles on Trending Technologies

Technical articles with clear explanations and examples

Which browsers support the HTML5 History API?

Samual Sam
Samual Sam
Updated on 15-Mar-2026 364 Views

The HTML5 History API allows web applications to manipulate browser history programmatically, enabling single-page applications to update URLs without full page reloads. Understanding browser support is crucial for implementing this feature effectively. Browser Support Overview The HTML5 History API is now widely supported across modern browsers. WebKit-based browsers and Firefox 4 were among the first to implement this feature, but support has expanded significantly since then. Supported Browsers Firefox: Version 4 and above Google Chrome: All versions (since Chrome 5) Internet Explorer: Version ...

Read More

HTML5 applicationCache vs Browser Cache

Nancy Den
Nancy Den
Updated on 15-Mar-2026 492 Views

HTML5 Application Cache and Browser Cache are two different caching mechanisms that serve distinct purposes in web development. Understanding their differences is crucial for optimizing web application performance. HTML5 Application Cache HTML5 Application Cache (AppCache) was a mechanism that allowed web applications to work offline by explicitly defining which resources should be cached. It used a manifest file to specify cacheable resources. // Example manifest file (cache.manifest) CACHE MANIFEST # Version 1.0 CACHE: index.html styles.css script.js logo.png NETWORK: * FALLBACK: / offline.html Browser Cache Browser cache is an automatic caching mechanism ...

Read More

How to Split large string in to n-size chunks in JavaScript?

Nikhilesh Aleti
Nikhilesh Aleti
Updated on 15-Mar-2026 4K+ Views

A string is an order of one or more characters that contain numbers, letters, symbols, or special characters. In JavaScript strings are immutable. i.e., once you create a string you cannot change its value. For example, consider the following snippet here we have created a string variable and assigned a value (Tutorialspoint) to it. In the next statement, we are trying to change the contents of the string at the first index. Then we are displaying the contents of the string. let x = 'Tutorialspoint'; x[0] = 't'; console.log(x); // Tutorialspoint ...

Read More

How to add a method to a JavaScript object?

Lokesh Yadav
Lokesh Yadav
Updated on 15-Mar-2026 7K+ Views

In this article, we'll go over how to add a method to a JavaScript object in JavaScript with appropriate examples. A JavaScript object is an entity which has properties. A property can be a variable or a method which define state and behavior of the object. A method is a property of an object that adds behavior to an object. We can add a method to a JavaScript object using object prototype. All JavaScript objects get their attributes and methods from a prototype. Let's understand this concept better with the help of examples further in this article. ...

Read More

What is the replacement of lodash pluck() method?

Ayush Gupta
Ayush Gupta
Updated on 15-Mar-2026 2K+ Views

Lodash's pluck() method was removed in version 4.0 because it provided the same functionality as the map() method. The pluck() method was used to extract property values from objects in an array. Using _.map() as Replacement You can replace _.pluck() with _.map() using the property shorthand syntax: import _ from 'lodash'; const objects = [{ 'a': 1 }, { 'a': 2 }, { 'a': 3 }]; console.log(_.map(objects, 'a')); [1, 2, 3] Using Native Array.map() For modern JavaScript, you can use the native Array.map() method without lodash: const objects ...

Read More

JavaScript Location protocol Property

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 330 Views

The location.protocol property in JavaScript returns the protocol scheme of the current URL, including the colon (:). This property is useful for determining whether a page is loaded over HTTP, HTTPS, or other protocols. Syntax location.protocol Return Value Returns a string representing the protocol scheme of the URL, including the trailing colon. Common values include: "https:" - Secure HTTP protocol "http:" - Standard HTTP protocol "file:" - Local file protocol "ftp:" - File Transfer Protocol Example ...

Read More

Can I verify if a JavaScript variable is loaded if so, how?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 2K+ Views

To verify if a JavaScript variable has been loaded or initialized, you can check if it is undefined or has a null value. JavaScript provides several methods to perform this check effectively. The most common approaches include direct comparison with undefined and null, using the typeof operator, or checking if the variable exists in a specific scope. Method 1: Using Direct Comparison This method checks if a variable is undefined or null using strict equality: Variable Check Example ...

Read More

Merge object properties through unique field then print data - JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 250 Views

Let's say we have a students object containing two properties names and marks. The names is an array of objects with each object having two properties name and roll, similarly marks is an array of objects with each object having properties mark and roll. Our task is to combine the marks and names properties according to the appropriate roll property of each object. Problem Statement The students object is given here: const students = { marks: [{ roll: 123, ...

Read More

How do I write a function that takes an array of values and returns an object JavaScript?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 715 Views

Let's say, we are required to write a function classifyArray() that takes in an array which contains mixed data types and returns a Map() with the elements grouped by their data types. For example − // if the input array is: const arr = ['class', 2, [7, 8, 9], {"name": "Michael"}, Symbol('foo'), true, false, 'name', 6]; // then the output Map should be: Map(5) { 'string' => [ 'class', 'name' ], 'number' => [ 2, 6 ], 'object' => [ [ 7, 8, 9 ], { name: 'Michael' ...

Read More

Mersenne prime in JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 419 Views

In Mathematics, a Mersenne prime is a number that can be written in the form M(n) = 2^n − 1 for some integer n and is actually a prime number. For example − The first four Mersenne primes are 3, 7, 31, and 127, which correspond to n = 2, 3, 5, and 7 respectively: 2² − 1 = 3 2³ − 1 = 7 2⁵ − 1 = 31 2⁷ − 1 = 127 We need to write a JavaScript function that ...

Read More
Showing 16971–16980 of 61,299 articles
Advertisements