Glossary
-
HTML (Hypertext Markup Language)
Markup language used to create the structure and content of web pages.
-
CSS (Cascading Style Sheets)
A stylesheet language used to add style and formatting to HTML documents.
-
JavaScript
A programming language used to add interactivity and dynamic behavior to web pages.
-
Node.js
An open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser.
-
Express
A popular Node.js web application framework used for building web applications and APIs.
-
EJS (Embedded JavaScript)
A templating language that allows you to generate HTML markup with JavaScript.
-
Template
A pre-designed file or layout that serves as a starting point for creating web pages or documents.
-
Variable
A container that holds a value, such as a number or string, that can be accessed and manipulated throughout a program.
-
Function
A block of code that performs a specific task and can be called or executed from other parts of the program.
-
Control flow
The order in which statements and instructions are executed in a program.
-
Conditional statement
A programming construct that executes different code based on whether a certain condition is true or false.
-
If statement
A type of conditional statement that executes code if a specified condition is true.
-
Else statement
A type of conditional statement that executes code if the specified condition in an if statement is false.
-
Else-if statement
A type of conditional statement that checks multiple conditions and executes different code depending on which condition is true.
-
Dynamic content
Content that changes based on the state of an application or user input.
-
Placeholder
A code snippet that is used to represent dynamic data in a template file. In EJS, placeholders are written using <% %> syntax.
-
Partials
A reusable component of a web page that can be included in multiple pages. In EJS, partials are defined using <% include %> syntax.