![Online JavaScript Playground](https://icons.labex.io/online-javascript-playground.png)
Online JavaScript Playground
Discover the power of JavaScript with our intuitive online playground, where you can write, test, and refine your code seamlessly.
JavaScript
![HTML Table Column](https://icons.labex.io/html-table-column.png)
HTML Table Column
HTML <col> tag is used to define the properties of each column of a table separately. In this lab, you will learn how to use the <col> tag to style columns of an HTML table.
HTML
![HTML Sample Output](https://icons.labex.io/html-sample-output.png)
HTML Sample Output
HTML is the foundation of every website, and it's essential to have a good understanding of the different elements available to create web pages. One such element is the <samp> tag that we'll be focusing on in this lab. The <samp> tag is used to display a sample or output of a computer code.
HTML
![Bidirectional Text Formatting with BDI](https://icons.labex.io/bidirectional-text-formatting-with-bdi.png)
Bidirectional Text Formatting with BDI
Bi-Directional Text (bidi) is a formatting style where text is written from both left to right and right to left. It is highly useful when you are writing content in multiple languages and also when the user enters input in languages other than the default language of your webpage. In such cases, having the <bdi> tag can greatly benefit you and improve the user experience.
HTML
![HTML Citation Formatting with `<cite>` Tag](https://icons.labex.io/html-citation-formatting-with-cite-tag.png)
HTML Citation Formatting with `<cite>` Tag
This lab will introduce you to the HTML <cite> tag, which is used to display a citation in a different format from normal text. In this lab, you will learn how to use the <cite> tag along with the <blockquote> tag to cite the author of a quotation in your HTML document.
HTML
![HTML Select List Option](https://icons.labex.io/html-select-list-option.png)
HTML Select List Option
The HTML <option> tag is used to define the options in a drop-down list in an HTML form. It is attached to the <select> tag and its variants such as <datalist> and <optgroup>. This tag helps users make a selection from a list of choices. This lab will guide you through the steps to implement an HTML drop-down list using the <option> tag.
HTML
![HTML Table Data Cell](https://icons.labex.io/html-table-data-cell.png)
HTML Table Data Cell
In this lab, you will learn about the HTML <td> tag which is used to define table data in an HTML table. You will also learn about the various attributes that can be used with this tag.
HTML
![HTML Definition Term](https://icons.labex.io/html-definition-term.png)
HTML Definition Term
In this lab, you will learn how to use the HTML <dfn> tag to create a definition list that highlights the terms being defined. The <dfn> tag is commonly used in tutorials and educational websites to provide an interactive and informative user experience.
HTML
![HTML Figure Caption](https://icons.labex.io/html-figure-caption.png)
HTML Figure Caption
The HTML <figcaption> tag is used to provide captions for content inside the <figure> element. In this lab, you will learn how to use the <figcaption> tag to add captions to your images.
HTML
![HTML External Content/Plugin](https://icons.labex.io/html-external-content-plugin.png)
HTML External Content/Plugin
The HTML <embed> tag can be used to include various types of content such as images, videos, and other web pages into our web page. In this lab, we will use the HTML <embed> tag to add a YouTube video to a web page.
HTML
![HTML Navigation Links](https://icons.labex.io/html-navigation-links.png)
HTML Navigation Links
The HTML <nav> tag is an important element for creating navigation links on a website. In this lab, you will learn how to use the <nav> tag to create a navigation menu on your website.
HTML
![HTML Preformatted Text](https://icons.labex.io/html-preformatted-text.png)
HTML Preformatted Text
In HTML, the <pre> tag is used to display preformatted text. It is exactly present on the web page as it is present in an HTML file. The whitespace used inside this tag is displayed as written. The text is written between <pre> tags is displayed in a fixed-width font. It is recommended to use the <pre> tag in case of unusual formatting or if you want to write a piece of computer code.
HTML
![HTML Option Grouping](https://icons.labex.io/html-option-grouping.png)
HTML Option Grouping
The <optgroup> tag in HTML is used to create a grouping of options within a dropdown list. This lab will take you through the steps to create an optgroup and customize it using attributes.
HTML
![String Manipulation with JavaScript](https://icons.labex.io/string-manipulation-with-javascript.png)
String Manipulation with JavaScript
In this lab, we will explore the concept of string manipulation in JavaScript. Specifically, we will focus on removing whitespaces from strings using regular expressions. Through a series of exercises and examples, we will gain a deeper understanding of how to use the String.prototype.replace() method to remove whitespace characters and create cleaner, more manageable strings.
JavaScript
![Order Array of Objects](https://icons.labex.io/order-array-of-objects.png)
Order Array of Objects
In this lab, we will explore how to sort an array of objects based on the properties and orders provided. We will use the Array.prototype.sort() method and the Array.prototype.reduce() method to achieve this. The lab will provide a practical understanding of how to manipulate arrays of objects in JavaScript.
JavaScript
![Word Wrap String](https://icons.labex.io/word-wrap-string.png)
Word Wrap String
In this lab, we will be exploring the concept of string manipulation in JavaScript. Specifically, we will be focusing on the wordWrap function which allows us to wrap a string to a given number of characters using a string break character. By the end of this lab, you will have a better understanding of how to manipulate strings in JavaScript to achieve specific formatting requirements.
JavaScript
![Get Base URL](https://icons.labex.io/get-base-url.png)
Get Base URL
In this lab, we will explore the fundamentals of JavaScript programming language. You will learn how to write basic syntax, manipulate data types, use conditional statements, loops, and functions. By the end of this lab, you will have a solid foundation in JavaScript and be able to create simple programs.
JavaScript
![Pull Values From Array](https://icons.labex.io/pull-values-from-array.png)
Pull Values From Array
In this lab, we will explore how to manipulate arrays in JavaScript by creating a function that filters out specified values from an array and mutates the original array. We will make use of built-in Array methods such as filter(), includes(), and push() to achieve this functionality. By the end of this lab, you will have a better understanding of how to manipulate arrays in JavaScript.
JavaScript