Complete JavaScript Lesson From Basics to DOM

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

1/20

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts and terms from the JavaScript lecture notes.

Last updated 11:35 PM on 3/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

JavaScript

A lightweight, interpreted, and dynamic programming language primarily used to make web pages interactive.

2
New cards

ECMAScript

Standardized scripting language that JavaScript is based on, with versions like ES1, ES6.

3
New cards

Client-Side

Code that runs in the user's browser, not on the server.

4
New cards

Dynamic Typing

Variable types are set automatically at runtime.

5
New cards

Node.js

A runtime that allows JavaScript to run on the server side.

6
New cards

Function Declaration

A function defined using the 'function' keyword.

7
New cards

Array Method: push()

Adds one or more elements to the end of an array.

8
New cards

Object Method: Object.keys()

Returns an array of a given object's own enumerable property names.

9
New cards

DOM (Document Object Model)

A tree-like representation of your HTML page that JavaScript can manipulate.

10
New cards

Event Listener

A procedure in JavaScript that waits for an event to occur, such as a click.

11
New cards

JSON (JavaScript Object Notation)

A lightweight data-interchange format that is easy for humans to read and write.

12
New cards

Local Storage

Web storage that persists even after the browser is closed.

13
New cards

ES6 Features

Modern JavaScript features that include arrow functions, classes, and template literals.

14
New cards

Strict Equality (===)

Compares both value and type, avoiding unexpected type coercion.

15
New cards

Error Handling: try/catch

A structure that allows for handling errors gracefully without crashing the application.

16
New cards

Spread Operator

Allows an iterable, such as an array, to be expanded in places where zero or more elements are expected.

17
New cards

Event Types

Categories of events such as mouse events, keyboard events, and form events.

18
New cards

Forms Validation

The process of ensuring the correctness of user input in web forms.

19
New cards

Best Practices in JavaScript

Guidelines for writing code that is clean, efficient, and maintainable.

20
New cards

Template Literals

String literals allowing embedded expressions and multi-line strings.

21
New cards

Arrow Function

A concise way to write function expressions in ES6.

Explore top flashcards

flashcards
Chapter 10.3
24
Updated 1163d ago
0.0(0)
flashcards
amendments
76
Updated 1152d ago
0.0(0)
flashcards
Final vocab HELA 9
111
Updated 824d ago
0.0(0)
flashcards
Englisch Vok
220
Updated 99d ago
0.0(0)
flashcards
11 tema
69
Updated 822d ago
0.0(0)
flashcards
African Civilization Test
65
Updated 1224d ago
0.0(0)
flashcards
Biochem test 2
121
Updated 872d ago
0.0(0)
flashcards
Chapter 10.3
24
Updated 1163d ago
0.0(0)
flashcards
amendments
76
Updated 1152d ago
0.0(0)
flashcards
Final vocab HELA 9
111
Updated 824d ago
0.0(0)
flashcards
Englisch Vok
220
Updated 99d ago
0.0(0)
flashcards
11 tema
69
Updated 822d ago
0.0(0)
flashcards
African Civilization Test
65
Updated 1224d ago
0.0(0)
flashcards
Biochem test 2
121
Updated 872d ago
0.0(0)