JavaScript Study Notes

0.0(0)
studied byStudied by 1 person
0.0(0)
linked notesView linked note
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards
JavaScript
An essential programming language for web applications, enabling interactive HTML documents.
2
New cards
var keyword
Used in JavaScript for declaring global or local function-scoped variables.
3
New cards
let keyword
Used in JavaScript for declaring block-scoped local variables.
4
New cards
JavaScript Function
A block of code designed to perform a particular task. Can be assigned to variables or declared using `function name(parameters) {...}` syntax.
5
New cards
Strict Equality (===)
Compares two values for equality without type coercion (value and type must be the same).
6
New cards
Strict Inequality (!==)
Compares two values for inequality without type coercion (true if value or type are different).
7
New cards
Simple Data Types (JavaScript)
Includes Numbers, Strings, and Booleans.
8
New cards
Objects (JavaScript)
Complex data types, where functions are also considered objects. Properties can be accessed via dot notation or bracket notation.
9
New cards
Constructors
Functions used with the `new` keyword to create and initialize objects, typically defined with uppercase names.
10
New cards
ES6 Classes
A syntax introduced in ECMAScript 2015 (ES6) for defining constructors and methods using the `class` keyword.
11
New cards
try...catch statement
Used for exception handling; `try` executes a block of code, and `catch` handles any errors thrown within that block.
12
New cards
throw keyword
Used to initiate a custom exception, stopping the function execution and transferring control to the nearest `catch` block.
13
New cards
JavaScript Array
A dynamic-sized, ordered list-like object that can store multiple values, manipulated using methods like `push` and `splice`.
14
New cards
Client-Side JavaScript
JavaScript that executes in a web browser, allowing for interactive HTML documents and dynamic content changes via the `
15
New cards
jQuery
A fast, small, and feature-rich JavaScript library that simplifies DOM manipulation, event handling, animation, and AJAX.
16
New cards
$(document).ready()
A jQuery method that ensures a function is executed only after the DOM is fully loaded and parsed, making it safe to manipulate.
17
New cards
Event Handling
The process of attaching actions or functions to HTML elements that respond to user interactions (e.g., click, focus, change) using methods like `on`.