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.
Data Types (JS)
JavaScript data types refer to the kind of values you can assign to JavaScript variables.
Database API
Database APIs connect a caller to the resources and services of a database management system.
Declaration
Declaration means to declare the creation of variables and functions.
Declaration Statement (JS)
A declaration statement is a piece of code that declares the creation of variables and functions.
Deep Copy (JS)
You do deep copy when you clone objects without creating references.
Deep Object (JS)
A deep object is one that contains a non-primitive item.
Default Export (ES Modules)
Default export is a technique developers use to export code anonymously (namelessly).
Default Parameter (JS)
Default parameters allow you to initialize your function's parameters with default values.
Dependency
A 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.
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.
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.
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.
DOCTYPE
A <!DOCTYPE> declaration informs browsers about a document's type and version.
Document
A document is a page used to contain text, or graphics, or both.
Domain Name
A domain name is a website's name.
Domain Name Server
A Domain Name Server (DNS) is the server (or computer) used to store domain names and their corresponding IP addresses.
- 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.
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.
Dummy (TDD)
A dummy is a test double used to mimic the value of a specific dependency.