1/29
A collection of essential terms and definitions regarding web form validation, algorithms, and browser-based interfaces based on the MindTap lecture notes.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
client-side validation
Validation of web form data that takes place on the user’s browser.
browser-based validation
Validation tasks performed by browsers themselves without any extra JavaScript, enabled by recent enhancements to HTML and to modern browsers; also known as native validation.
Constraint Validation API
The set of properties and methods that enables developers to customize the validation of web forms.
checksum algorithm
A mathematical algorithm used with the digits within numeric ids to verify that such ids are legitimate.
event object
An object that contains information about events
confirmation window
A system dialog box created with the confirm() method that displays an OK and Cancel button, returning a value of true or false depending on which button the user clicks.It is often used to ask for user confirmation before proceeding with an action.
deep copy
A copy of a node that includes all the node’s descendants.It creates a complete duplicate of an object in memory, including its nested objects. This ensures that changes made to the copy do not affect the original.
document fragment
A set of connected nodes that are not part of a document.
global object
A term for the window object, based on the fact that all other objects in the browser object model are contained within it.
history list
The internal list maintained by the history object of all the documents that have been opened during the current web browser session.
break mode
The temporary suspension of program execution in a browser so the programmer can monitor values and trace program execution.
breakpoint
A designation added to a specific statement in a program that causes program execution to pause when it reaches that statement.
bug
Any error in a program that causes it to function incorrectly, whether because of incorrect syntax or flaws in logic.
bulletproofing
Writing code that anticipates and handles potential problems.
call stack
The ordered list maintained by a JavaScript processor containing all the procedures, such as functions, methods, or event handlers, that have been called but have not yet finished processing.
array
A set of data represented by a single variable name.
array literal
A single statement that declares an array variable and its content.
browser test
A conditional statement that tests whether a feature of the JavaScript language is supported by the browser.
callback function
A function that is passed as a parameter to another function or method.
conditional statement
A special type of JavaScript statement used for making decisions.
anonymous function
A function with no name assigned to it.
actual parameters
Values supplied to a method or function call statement.
arithmetic operators
Operators used to perform mathematical calculations, such as addition, subtraction, multiplication, and division.
associativity
The order in which operators of equal precedence execute.
binary operator
An operator that requires an operand before and after it.
Application Programming Interface (API)
A set of procedures that access an application such as a web page or a web browser.
argument
Values supplied to a method or function call statement.
assignment operator
The operator ( = ) used to assign the value on the right side of an expression to the variable on the left side of the expression.
back end
A device or application from which a client requests information; a server fulfills a request for information by managing the request or serving the requested information to the client.
block comment
A comment that contains multiple lines of code; created by enclosing the multiple lines within the /* and */ characters.