Topic 1 - Data-Driven Document Manipulation with D3.js Flashcards

(14 cards)

1
Q

Attributes

A

Information about a DOM element that can include classes, IDs, and interactive behaviour, and sometimes determine appearance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cascading Style Sheets (CSS)

A

A styling language used to determine the appearance of elements in the DOM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Document Object Model (DOM)

A

A programming interface for HTML and XML documents that represents the page so that programs can change the document structure, style, and content.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

D3.js

A

A JavaScript library for manipulating documents based on data, often used for creating data visualizations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Geometric Primitives

A

Simple shapes like lines, circles, and rectangles used in SVG

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Method Chaining (Function Chaining)

A

A programming technique where multiple method calls are linked together on the same object, typically by having each method return the object itself.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Node Package Manager (NPM)

A

A package manager for the JavaScript programming language, used for installing and managing software packages (modules).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Properties

A

Information about a DOM element that typically refers to its state, such as the “checked” state of a checkbox.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Scalable Vector Graphics (SVG)

A

An XML-based vector image format for two-dimensional graphics with support for interactivity and animation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Selectors (CSS Selector)

A

A pattern used in CSS to select the elements you want to style. Also used in D3 to select elements in the DOM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Styles

A

Information about a DOM element that determines its visual appearance, such as colour, size, and borders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Transpilers

A

Tools that convert source code written in one language into source code in another language, typically a more widely supported or older version.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

viewBox

A

An attribute of the<svg>element that allows for dynamic resizing and scaling of the SVG canvas.</svg>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

z-index

A

A CSS property that determines the stacking order of positioned elements along the z-axis (depth).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly