Blueprint for creating objects.

Code that executes depending on a condition.

Statement that skips to the next loop iteration.

Period when source code is compiled.

Error detected during compilation.

Stack containing active function-call information.

Function retaining access to its surrounding variables.

Class that can generally be instantiated directly.

Method used to initialize a new object.

Building objects from other objects.

Represents an operation as an object.

Design emphasizing separation of business rules from external concerns.

Model where clients request services from servers.

Pattern suggesting potential code-quality problems.

Code designed for clarity, simplicity, and maintainability.

Examination of source code by developers.

Rules governing code style and practices.

Language used to style web pages.

Pattern used to select HTML elements for styling.

Setting controlling an element's visual behavior.

Selector and declarations defining styles.

CSS layout system for arranging elements flexibly.

CSS layout system for rows and columns.

Generating interface content in the browser.

Browser security mechanism controlling cross-origin requests.

Small data value stored by a browser for a website.

Stored data used to speed up future access.

Distributed network delivering content from nearby servers.

Input validation performed in the client.

Attack exploiting a user's authenticated browser session.

Browser security mechanism restricting allowed content sources.

Digital credential used to establish identity and encryption.

Attribute or field in a database table.

Field or fields that could uniquely identify records.

Key consisting of multiple columns.

Index determining or closely associated with physical row ordering.

Produces combinations of rows from two tables.