Skip to main content

Web-Related Terms Beginning with D

Data

Data is the content of a document. In order words, the text and graphics on a page are the document's data.

Learn more...

Data Types (JS)

JavaScript data types refer to the kind of values you can assign to JavaScript variables.

Learn more...

Declaration

Declaration means to declare the creation of variables and functions.

Learn more...

Declaration Statement (JS)

A declaration statement is a piece of code that declares the creation of variables and functions.

Learn more...

Deep Copy (JS)

You do deep copy when you clone objects without creating references.

Learn more...

Deep Object (JS)

A deep object is one that contains a non-primitive item.

Learn more...

Default Export (ES Modules)

Default export is a technique developers use to export code anonymously (namelessly).

Learn more...

Default Parameter (JS)

JavaScript's default parameters provide a way to initialize your function's parameter with a default value.

Learn more...

Dependency

dependency is a file your script requires to work as intended. So, in import { variable } from "./path/to/module.js"module.js is the dependency file because it is a script our app depends on to function as designed.

Deserialization

Deserialization reconstructs serialized data from a format transmittable between clients and servers to a native object.

Learn more...

Destructuring Assignment (JS)

The destructuring assignment is a unique technique you can use to copy the values of an object or array into new variables.

Digit

A digit is each individual character of a numeral.

Learn more...

Distribution Code

A distribution code is the minified and optimized version of the source code.

In other words, a distribution code (the build step's output) refers to the JavaScript file a bundler generates automatically for your project.

DNS Hierarchy

DNS Hierarchy is a system used to sort the parts of a domain name according to their importance.

Learn more...

do…while Loop Statement (JS)

A do...while loop instructs the computer to do the task in the code block once. Then, while the specified condition is true, it should repeat the block's execution.

Learn more...

DOCTYPE

A <!DOCTYPE> declaration informs browsers about a document's type and version.

Learn more...

Document

A document is a page used to contain text, or graphics, or both.

Learn more...

Domain Name

A domain name is a website's name.

Learn more...

Domain Name Server

A Domain Name Server (DNS) is the server (or computer) used to store domain names and their corresponding IP addresses.

note
  • Domain name servers are sometimes called nameservers or DNS servers.
  • IP addresses typically have two nameservers.
  • You can use ICANN's lookup tool to get a website's nameservers and other domain information.

Domain Name System

A Domain Name System (DNS) is the system (technique) by which domain names get converted to their equivalent IP (Internet Protocol) addresses.

Dot (RegExp)

Regular expression's dot operator (.) specifies that you wish to find any character that is not the newline or any other line terminator characters.

Learn more...

Dot All (RegExp)

Regular expression's dot all flag (s) tells the computer to allow a wildcard operator (.) to match all characters—including a newline character.

Learn more...

Dummy (TDD)

dummy is a test double used to mimic the value of a specific dependency.

Learn more...