Section 3 Flashcards
Rendering
Displaying something visual to the user
DOM
A representation of the content of a webpage in the form of a tree data structure. The root node is an object that represents the document, or the entire web page.
Tree
A data structure that resembles an upside down tree. Each piece of data is represented by a node, beginning with a root node.
Node
A unit of data in a tree, which contains the data itself and a list of other nodes it points to. Each node can only have one parent node.
HTML (Hypertext Markup Language)
A markup language used to structure the content of a web page.
Markup Language
Syntax rules for adding structural or other information to a data file in a way that is visually distinct from the data itself.
Element
A unit of content in an HTML document. These are represented as nodes in the DOM.
Sibling
In a tree structure, a sibling node is a node that shares a parent with another node.
HTML Tag
(tag)
A piece of syntax that defines an HTML element. Most HTML elements have an opening and closing tag.
Semantic HTML
The practice of intentionally using HTML tags that are descriptive to the content itself.
Attributes
(property)
Additional pieces of information attached to an HTML element. Comes in attribute-value pairs.