karthikeya Boyini

karthikeya Boyini

1,421 Articles Published

Articles by karthikeya Boyini

Page 32 of 143

HTML DOM Select type Property

karthikeya Boyini
karthikeya Boyini
Updated on 16-Mar-2026 208 Views

The HTML DOM Select type property is a read-only property that returns the type of form control for a select element. For HTML elements, this property always returns "select-one" for single-selection dropdowns or "select-multiple" for multi-selection lists. Syntax Following is the syntax for accessing the type property − selectObject.type Return Value The type property returns a string value − "select-one" − For single-selection dropdown lists (default behavior) "select-multiple" − For multi-selection lists (when multiple attribute is present) Example − Single Selection Dropdown Following example demonstrates the type ...

Read More

HTML DOM Select size Property

karthikeya Boyini
karthikeya Boyini
Updated on 16-Mar-2026 158 Views

The HTML DOM select.size property returns and modifies the value of the size attribute of a dropdown list. This property controls how many options are visible at once in the select element without scrolling. Syntax Following is the syntax for returning the size value − selectObject.size Following is the syntax for setting the size value − selectObject.size = number Parameters The size property accepts the following parameter − number − A positive integer that specifies how many options should be visible in the dropdown list without scrolling. ...

Read More

HTML5 Canvas layer disappears on mouse click in Fabric.js and Firefox stops responding when creating a canvas for the image?

karthikeya Boyini
karthikeya Boyini
Updated on 16-Mar-2026 529 Views

When working with HTML5 Canvas and Fabric.js, you may encounter two common issues: the canvas layer disappearing on mouse click and Firefox becoming unresponsive when creating a canvas for images. These problems often occur due to improper event handling and canvas initialization. Let us explore solutions to resolve these issues. Common Canvas Issues The main problems developers face include − Canvas layer disappearing − This happens when event listeners conflict or when the canvas is not properly initialized. Firefox freezing − This occurs when large images are loaded without proper optimization or when infinite loops are ...

Read More

How to use small font in HTML?

karthikeya Boyini
karthikeya Boyini
Updated on 16-Mar-2026 5K+ Views

To create small font text in HTML, use the CSS font-size property with the style attribute. Since HTML5 deprecated the tag, CSS is the modern standard for controlling font sizes. You can specify font size in various units like pixels (px), em, rem, or percentages. The inline style attribute overrides any global styles defined in external CSS files or within tags in the document head. Syntax Following is the syntax for setting small font using inline CSS − Content Where value can be specified in pixels (px), em units, rem units, ...

Read More

HTML5 Canvas and select / drag-and-drop features in a JS library?

karthikeya Boyini
karthikeya Boyini
Updated on 16-Mar-2026 794 Views

HTML5 Canvas provides excellent drawing capabilities for creating shapes, text, and curves. However, by default, canvas elements don't support traditional DOM events like onClick or drag-and-drop functionality. To add interactive features like drag-and-drop to canvas-based graphics, developers often use JavaScript libraries that provide these capabilities. One popular solution is Raphael.js, a cross-browser vector graphics library that uses SVG for modern browsers and VML for older versions of Internet Explorer. This library allows you to create interactive vector graphics with built-in support for drag-and-drop events, touch events, and mouse interactions. How Raphael.js Works Raphael.js creates vector graphics that ...

Read More

How do I get an address latitude-longitude using HTML5 Geolocation or Google API?

karthikeya Boyini
karthikeya Boyini
Updated on 16-Mar-2026 548 Views

The HTML5 Geolocation API provides a way to access the user's geographic location, including latitude and longitude coordinates. This requires JavaScript to interact with the browser's geolocation services and can be enhanced with Google's Geocoding API for reverse geocoding (converting coordinates to addresses). HTML5 Geolocation Syntax Following is the basic syntax for accessing geolocation − navigator.geolocation.getCurrentPosition(successCallback, errorCallback, options); Parameters successCallback − Function called when location is successfully retrieved errorCallback − Function called when an error occurs (optional) options − Configuration object for timeout, accuracy, and caching (optional) Getting Latitude and ...

Read More

Animating canvas to infinitely animate the noise to give the appearance of movement in HTML

karthikeya Boyini
karthikeya Boyini
Updated on 16-Mar-2026 158 Views

Canvas animation using putImageData() allows you to directly manipulate pixel data for creating dynamic visual effects. By continuously generating and displaying new pixel data in a loop, you can create smooth animated effects like moving noise patterns. Syntax Following is the basic syntax for animating canvas with putImageData() − context.putImageData(imageData, dx, dy); Where imageData is the ImageData object containing pixel data, and dx, dy are the destination coordinates on the canvas. How Canvas Noise Animation Works The animation technique involves creating an ImageData object outside the animation loop for performance optimization. Inside ...

Read More

Using client side XSLT transformations in HTML5

karthikeya Boyini
karthikeya Boyini
Updated on 15-Mar-2026 283 Views

Client-side XSLT transformations allow you to convert XML data into HTML directly in the browser using JavaScript's XSLTProcessor API. This is useful for displaying XML data in a formatted way without server-side processing. Browser Support The XSLTProcessor API is supported by most modern browsers, including Chrome, Firefox, Safari, and Edge. Android 4.0+ and iOS 2.0+ also support XSLT transformations. Basic Syntax const processor = new XSLTProcessor(); processor.importStylesheet(xslDocument); const result = processor.transformToFragment(xmlDocument, document); Complete Example Here's a working example that transforms XML book data into HTML: ...

Read More

ArrayBuffer.isView() function in JavaScript

karthikeya Boyini
karthikeya Boyini
Updated on 15-Mar-2026 301 Views

The ArrayBuffer.isView() static method determines whether a given value is an ArrayBuffer view. ArrayBuffer views include typed arrays (like Int32Array, Float64Array) and DataView objects. Syntax ArrayBuffer.isView(value) Parameters value: The value to test whether it's an ArrayBuffer view. Return Value Returns true if the value is an ArrayBuffer view (typed array or DataView), false otherwise. Example 1: Testing Typed Arrays ArrayBuffer.isView() Example // Create typed arrays ...

Read More

Getting Safari to recognize HTML 5

karthikeya Boyini
karthikeya Boyini
Updated on 15-Mar-2026 177 Views

Safari versions prior to 7.0 don't recognize HTML5 semantic elements like , , , and . These elements are treated as inline by default, which can break your layout. The Problem In older Safari browsers, HTML5 elements don't have default block-level styling, causing layout issues when you expect them to behave like elements. Solution: CSS Display Block The key is to explicitly set display: block for HTML5 semantic elements: main { display: block; width: 800px; height: 800px; ...

Read More
Showing 311–320 of 1,421 articles
« Prev 1 30 31 32 33 34 143 Next »
Advertisements