What does AJAX stand for?
Asynchronous JavaScript and XML
AJAX is a programming concept that provides richer, interactive web applications through various technologies.
Define Anonymous Functions.
A type of function without a name, often used as a parameter of another function
Commonly executed immediately after declaration.
What is an Array?
A data structure for storing and retrieving data by indexed keys
Uses zero-based indexing and can dynamically grow or shrink.
What are Classes in JavaScript?
Blueprints for building objects with similar characteristics and behaviors
Encapsulates data (properties) and functions (methods).
What is a Client-Side Script?
A program that accompanies an HTML document and runs during load or on action
Used for form validation, processing input, or dynamically creating document elements.
What does DOM stand for?
Document Object Model
An API allowing dynamic access and updates to content, structure, and style.
Define Element Nodes.
All HTML tags
They represent the structure of a web page.
What are Element Objects?
The most general base class for all element objects in a Document
Contains methods and properties common to all elements.
What is an Event in JavaScript?
Something a browser or user does that JavaScript can react to
Examples include button clicks or form submissions.
What does Event Binding refer to?
Telling the browser that a function should be called when an event occurs
Essential for interactive web applications.
Define Event Handlers.
Functions that declare what to do when an action is performed
Example: onclick event for a button.
What does the keyword Extend do?
Creates a class that is a child of another class
Used in class declarations or expressions.
What are Functions in JavaScript?
Modules of code that execute a particular task
They may take in data (arguments) and return data (return value).
What is an IIFE?
Immediately Invoked Function Expression
Runs immediately after being defined and cannot be called again.
What are Nodes in the DOM?
The basis of all elements in the Document Object Model structure
They represent various parts of the document.
Define Objects in JavaScript.
Instances created from a class representing real-world entities
They have properties and methods that can be accessed and changed.
What are Prototypes?
Function prototypes that define and add properties or methods to an object
Objects inherit properties and methods defined by the prototype.
What is the purpose of a Script?
Modifies and extends HTML documents in interactive ways
Can validate forms, process input, and create document elements dynamically.
What are Self-Executing Functions?
Functions used to initialize data or declare DOM elements
These can be anonymous functions.
Define Text Nodes.
Nodes that contain actual text between an element’s start and end tags
Essential for displaying text content in HTML.
What does the keyword this refer to?
Current instance of the object
The value of ‘this’ can vary depending on how the object is called.