Chapter 1 Key Terms Flashcards
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.
Browser Object Model (BOM)
The aspect of JavaScript that describes how to access the features and behaviors of the browser itself.
Camel case
A method of capitalization that uses a lowercase letter for the first letter of the first word in a variable name, with subsequent words starting with an initial cap, as in myVariableName.
Cascading Style Sheets (CSS)
A complementary language to HTML, developed for specifying the appearance of web page elements on a specified device.
character data (CDATA)
A section of an HTML document that is not interpreted as markup.
Client
In a two-tier system, the tier that presents an interface to the user.
Client-side scripting
Programming written in a scripting language that runs on a local browser (on the client tier) instead of on a web server (on the processing tier).
Code editor
An app used for writing and managing program code such as the code for HTML, CSS, and JavaScript.
Comments
Lines of code that are not processed by browsers and which serve as notes about the meaning and purpose of program statements.
Compiled
A process by which instructions from a programming language are transformed into machine code.
Compiler
A program that transforms programming code into machine code that can be understood by the computer or computer device.
Declare
The process by which a variable is defined using the var, let, or const keywords.
Document Object Model (DOM)
The aspect of JavaScript that describes how to access the contents of the web page and user actions within that page.
ECMA-262
An international, standardized version of JavaScript.
ECMAScript
An international, standardized version of JavaScript.
European Computer Manufacturers Association (ECMA)
A non-profit organization that develops standards in computer hardware, communications, and programming languages, including ECMAScript.
Event
A specific occurrence within a web page or browser that is initiated either by the user or the browser itself.
Event handler
Code that tells a browser how to respond to an event within the web page or browser.
Expression
A literal value or variable or a combination of literal values, variables, operators, and other expressions that can be evaluated by a JavaScript interpreter to produce a result.
Front end
In a two-tier system, the tier that presents an interface to the user.
Hypertext Markup Language (HTML)
A markup language used to define the content and structure of web pages.
Hypertext Transfer Protocol (HTTP)
A communication standard used on the web to exchange information between servers and client devices.
Identifier
The name assigned to a variable.
Initialize
The process by which a variable is defined and given an initial value.