Client-Side Programming (JavaScript Essentials)

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/14

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering core client-side JavaScript concepts, DOM manipulation, event handling, and key terminology from Chapter 5.

Last updated 11:05 AM on 9/20/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

DOM (Document Object Model)

The browser's live, in-memory model of a page, built from HTML but separate from the file itself.

2
New cards

Client-side

Code that runs in the visitor's own browser, as opposed to server-side code, which runs before a response is ever sent.

3
New cards

Event

A specific, named occurrence a browser can detect, such as a click or a keystroke.

4
New cards

Event listener

A function attached to an element that runs automatically whenever a specified event occurs on it.

5
New cards

textContent

A property that changes an element's visible content by treating the assigned value as plain text, even if it contains angle brackets.

6
New cards

innerHTML

A property that changes an element's content by parsing the assigned value as actual HTML.

7
New cards

DOMContentLoaded

An event that fires once the browser has finished building the DOM, used to guarantee a script runs only after the elements it needs already exist.

8
New cards

Runtime error

A mistake that only surfaces while a script is actually running, reported in the browser's developer console rather than blocking the page from rendering at all.

9
New cards

Selector

A pattern, borrowed from CSS syntax, used to identify which element or elements a method like querySelector should find.

10
New cards

document.getElementById()

A method that finds a single element with an exact unique id, returning one element or none.

11
New cards

document.querySelector()

A method that finds the first element matching a CSS-style selector, working with classes, tags, or combinations.

12
New cards

document.createElement()

A method that builds a new DOM element in memory until appendChild places it into the live DOM.

13
New cards

"input" Event

An event that fires on every single keystroke inside a text field, ideal for real-time features like a live character counter.

14
New cards

"change" Event

An event that fires only once, after an element loses focus and its value has settled.

15
New cards

defer

An attribute added to a