Intro to Interactive Programming Flashcards

1
Q

What is JavaScript?

A

is a programming language that adds complex interactive features to a website

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

JavaScript can be used to

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three types of languages used in website design?

A

Programming languages; scripting languages; markup languages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a programming language?

A

A set of instructions directing the actions of the computer or computer device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a scripting language?

A

belongs to a subcategory of programming languages that do not require compiling but instead
are run directly from a program or script.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Markup language?

A

is a language that defines the content, structure, and appearance of a document.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The Document Object Model and the Browser Object Model are examples of an

A

Application Programming Interface
(API),

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a Application Programming Interface
(API)?

A

is a set of procedures that access an application such as a web page or a web browser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the primary role of the client in a two-tier system?

A

is the presentation of an interface to the user.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a server (in a two-tier system)?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Responsibilities of a server?

A

Data storage; management and communicating with external servers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain when you get a three-tier client architecture

A

After adding databases and other types of applications to a web server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Name the three pieces that a three-tier client/server system is made up of

A

the client tier; the processing tier; the data storage tier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does static mean?

A

Unable to change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is client-side scripting?

A

the scripting language runs on a local
browser (on the client tier) instead of on a web server (on the processing tier).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

client-side scripting allows

A

web pages to respond
dynamically to user actions without putting extra strain on the operations of the server

17
Q

What is server-side scripting language?

A

programming using a scripting language that is executed from a web server

18
Q

In which tier does server-side scripting language work?

A

Processing tier (three-tier system) and therefore, handles communication between the client tier and the data storage tier

19
Q

What is a web application

A

is a program that is executed on a server but is
accessed through a web page loaded in a client browser.

20
Q
A