Intro to Interactive Programming Flashcards
What is JavaScript?
is a programming language that adds complex interactive features to a website
JavaScript can be used to
validate data on web forms, generate new content in response to
user actions, and store data that will persist from one web session to the next.
What are the three types of languages used in website design?
Programming languages; scripting languages; markup languages
What is a programming language?
A set of instructions directing the actions of the computer or computer device
What is a scripting language?
belongs to a subcategory of programming languages that do not require compiling but instead
are run directly from a program or script.
What is a Markup language?
is a language that defines the content, structure, and appearance of a document.
The Document Object Model and the Browser Object Model are examples of an
Application Programming Interface
(API),
What is a Application Programming Interface
(API)?
is a set of procedures that access an application such as a web page or a web browser.
What is the primary role of the client in a two-tier system?
is the presentation of an interface to the user.
What is a server (in a two-tier system)?
is 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
Responsibilities of a server?
Data storage; management and communicating with external servers
Explain when you get a three-tier client architecture
After adding databases and other types of applications to a web server
Name the three pieces that a three-tier client/server system is made up of
the client tier; the processing tier; the data storage tier
What does static mean?
Unable to change
What is client-side scripting?
the scripting language runs on a local
browser (on the client tier) instead of on a web server (on the processing tier).