Found 8895 Articles for Front End Technology

How to Execute a Script Asynchronously in HTML5 ?

Jaisshree
Updated on 09-Aug-2023 17:50:24

267 Views

Script tag is used to make the webpage dynamic, however heavy scripts can result in slow rendering of the webpage which ultimately results in poor user experience. To solve this issue, we asynchronously execute the scripts in the webpage i.e. the javascript is downloaded in parallel with other website elements and starts to execute as soon as it is completed. To load scripts asynchronously two popular approaches used are: Async attribute: The scripts are downloaded in parallel and start to execute as soon as downloading is complete. Defer attribute: The scripts are downloaded in parallel and only starts to ... Read More

How keyof keyword is used in TypeScript?

Mohit Panchasara
Updated on 21-Aug-2023 13:54:59

63 Views

In TypeScript, the keyof keyword plays a significant role when working with objects and their properties. It allows us to obtain the keys of an object and use them to perform various operations. This tutorial will guide you through the usage of keyof, providing syntax explanations and code examples for different scenarios. Syntax keyof Type The above is the syntax for the keyof keyword in TypeScript. The keyof keyword is followed by the name of a type, referred to as "Type." It returns a union type consisting of all the keys (property names) of the specified type. This allows ... Read More

How is Declaration Merging done in TypeScript?

Mohit Panchasara
Updated on 21-Aug-2023 13:49:19

634 Views

Introduction TypeScript offers powerful features that enhance JavaScript development. One such feature is declaration merging, which allows developers to combine multiple declarations of the same entity into a single definition. This tutorial will introduce you to the concept of declaration merging in TypeScript and provide examples to help you understand its practical implementation. Declaration Merging Basics Declaration merging in TypeScript enables the compiler to merge multiple declarations for the same entity, such as interfaces, functions, classes, or enums. By merging declarations, you can extend existing types and add new properties, methods, or functionality. Let's explore the scenarios where declaration merging ... Read More

How does TypeScript support optional parameters in function?

Mohit Panchasara
Updated on 21-Aug-2023 13:43:16

181 Views

TypeScript is a statically typed superset of JavaScript that adds static typing capabilities to the language. One of the key features of TypeScript is its ability to provide optional parameters in function declarations, allowing developers to define functions with parameters that may or may not be provided during function calls. This flexibility enhances code reusability and simplifies function invocations, leading to more maintainable and expressive code. In this tutorial, we will explore how TypeScript supports optional parameters in functions, covering the syntax, benefits, and some practical examples. Syntax To define optional parameters in TypeScript functions, you can use the question ... Read More

How to call api using typescript?

Mohit Panchasara
Updated on 10-Aug-2023 11:16:58

4K+ Views

In this tutorial, we will learn about calling APIs using TypeScript. TypeScript is a statically-typed superset of JavaScript that adds type checking to the language. It provides enhanced tooling and helps catch errors during development. When working with APIs, we often need to make HTTP requests to send data and retrieve information. TypeScript allows us to write clean and organized code while interacting with APIs, making it easier to handle responses and work with the returned data. Throughout this tutorial, we will explore different methods and libraries available in TypeScript for making API calls. We will focus on using the ... Read More

How to Convert Canvas Graphics to Image?

Jaisshree
Updated on 09-Aug-2023 16:49:44

3K+ Views

HTML canvas graphics provide lots of options to create versatile objects. While working with Canvas you might want to convert the graphics into real images which you can download or print. This article will help you create the graphics and save them on your device. Example Here, we create graphics in javascript Canvas and then converting the graphics to images. In this example, we will create a solid red square and then download it to the device using a button. Algorithm Step 1 :Create the graphics on the canvas. Step 2 :After creating the graphics get the id of ... Read More

How to connect Skype, Mail and Phone using HTML?

Jaisshree
Updated on 09-Aug-2023 16:43:55

114 Views

To provide users with various options to reach out to you, consider integrating Skype, email, and phone features into your website. This article discusses the utilization of HTML to connect these channels. Thereby augmenting the overall communication experience on your site. Skype Integration To enhance efficient communication, incorporating a Skype link into your website through HTML would be beneficial. Adding this uncomplicated feature enables visitors to start voice or video conveniently calls with ease when interacting on your platform. By simply including your Skype username or ID in the HTML code users can effortlessly connect with you using their ... Read More

Does TypeScript Support All Object-Oriented Principles?

Mohit Panchasara
Updated on 21-Aug-2023 13:30:45

271 Views

In the world of programming, object-oriented principles provide a solid foundation for designing and building software systems. Object-oriented programming (OOP) languages enable developers to model real-world entities as objects, encapsulate data and behavior, and establish relationships between objects. TypeScript, a superset of JavaScript, brings static typing to the language and offers many features to support object-oriented programming. In this tutorial, we will explore various scenarios to understand how well TypeScript aligns with the core principles of object-oriented programming. Encapsulation Encapsulation refers to the bundling of data and methods into a single unit, known as a class, and hiding the internal ... Read More

How to compile few typescript files to single output js-file?

Mohit Panchasara
Updated on 21-Aug-2023 13:28:29

3K+ Views

TypeScript is a strongly typed superset of JavaScript that compiles to plain JavaScript. TypeScript adds static type-checking, classes, and interfaces to the language, making writing and maintaining large-scale applications easier. TypeScript files are compiled into JavaScript files that can be run in any browser or server that supports JavaScript. This article will look at how to compile multiple TypeScript files into a single output js-file. We will start by looking at how to use the TypeScript compiler to compile multiple TypeScript files and then see how to use Webpack to bundle multiple TypeScript files into a single JavaScript file. Compiling ... Read More

What are Ambients in TypeScripts and when to use them?

Mohit Panchasara
Updated on 21-Aug-2023 13:27:14

69 Views

TypeScript, a superset of JavaScript, brings static typing to the JavaScript ecosystem. It enables developers to catch errors early and write more robust code. One of the powerful features TypeScript offers is the ability to define and enforce types for variables, functions, classes, and more. However, there are scenarios where TypeScript lacks type information for external JavaScript libraries or modules. To bridge this gap and enable proper type checking, TypeScript provides a feature called "Ambients." In this tutorial, we will explore what ambients are, how to use them, and when they are beneficial. What are Ambients? Ambients in TypeScript provide ... Read More

Advertisements