NEU CSI Vendor Dashboard Code Walkthrough

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/26

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the HTML, CSS, and JavaScript concepts discussed in the NEU CSI Vendor Dashboard walkthrough.

Last updated 12:14 AM on 7/2/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

27 Terms

1
New cards

HTML

The structure layer of a web application that defines what elements exist on the page.

2
New cards

CSS

The appearance layer of a web application that defines how elements look, located inside "

3
New cards

JavaScript

The behavior layer of a web application that defines what happens during user interaction, located inside "

4
New cards

meta charset="UTF-8"

A tag that ensures text encoding for accented characters and emoji to render correctly.

5
New cards

meta name="viewport"

A critical tag for mobile devices that tells phones to render at device width rather than a defaulting to a "980px980\,px" desktop view, enabling responsive layouts.

6
New cards

class

A reusable style hook in HTML where many elements can share the same name.

7
New cards

id

A unique name used to find a specific element from JavaScript; only one per page is permitted.

8
New cards

aria-live="polite"

An accessibility hint for screen readers that announces changes to the text out loud when they occur.

9
New cards

template

Inert HTML that is parsed by the browser but not rendered; it acts as a "stamp" that JavaScript can clone and fill with data.

10
New cards

:root

A CSS pseudo-class that represents the whole document, used to define reusable custom properties or variables.

11
New cards

box-sizing: border-box

A CSS setting that includes padding and borders within an element's specified width rather than adding them to the total width.

12
New cards

Flexbox

A layout primitive used for aligning children in a row, allowing them to wrap onto new lines with specified gaps.

13
New cards

1fr

A unit used in CSS Grid representing "one fraction" of the available space.

14
New cards

Media query

A technique used in responsive design to apply CSS rules only when the screen is at least a specified width.

15
New cards

clamp(1.5rem, 4vw, 2rem)

A CSS function for fluid font size that ensures text is never smaller than "1.5rem1.5\,rem" and never larger than "2rem2\,rem" based on viewport width.

16
New cards

:focus-visible

A CSS pseudo-class that draws an outline only for keyboard users navigating with the Tab key, not for mouse clicks.

17
New cards

Set

A JavaScript collection of unique values; it provides efficient methods like ".has()", ".add()", and ".delete()".

18
New cards

DOM (Document Object Model)

The live, in-memory tree representation of a web page that can be manipulated by JavaScript.

19
New cards

dataset

An object property used to access "data-*" attributes, which are standard ways to store custom information on HTML elements.

20
New cards

Template literals

Backtick strings in JavaScript that allow for variable interpolation using the "$${…}" syntax.

21
New cards

textContent

A property used to set text that treats input as plain text; it is safer than innerHTML as it prevents injection risks.

22
New cards

scrollHeight

A JavaScript property representing the full height of an element's content, including the part that is not currently visible.

23
New cards

requestAnimationFrame

A method that defers a check or action until after the browser has completed a layout pass, ensuring measurements like height are accurate.

24
New cards

localeCompare

A JavaScript method for human-friendly alphabetical comparison that handles cases and accents better than standard string operators.

25
New cards

Debouncing

A performance pattern that uses "setTimeout" and "clearTimeout" to ensure a script only runs once the user has paused an action, such as typing.

26
New cards

fetch

An asynchronous JavaScript function used to make HTTP requests for external resources, such as a JSON file.

27
New cards

DOMContentLoaded

An event that fires once the HTML is fully parsed, used to trigger initial setup scripts like building filters and loading data.