Deck 13: Programming Web Pages With Javascript

Full screen (f)
exit full mode
Question
The value property refers to the current value of a form field or an object property.
Use Space or
up arrow
down arrow
to flip the card.
Question
A common method for changing an element's CSS styles in response to a user's actions is to add or remove ID values from the element in response to events. _________________________
Question
JavaScript names can include spaces.
Question
JavaScript supports the use of symbols known as operators to compare or change the values of multiple objects or properties._________________________
Question
Whenever you use a method, you specify its parent object first, followed by a space and then the method name.
Question
You can use browser developer tools to enter test code and view error messages related to JavaScript.
Question
You can access any HTML element by specifying a CSS selector using the querySelector() method. _________________________
Question
The contents of a function are executed automatically when they are parsed by a browser.
Question
The submit event takes place when a user clicks or touches an element.  _________________________
Question
You can think of the DOM as a hierarchical arrangement of the content of an HTML document into a tree-like structure, which is known as a DOM root . _________________________
Question
To retrieve data from or make changes to a web page element, you must first write code that identifies the specific object you want to work with.
Question
In the DOM, each HTML element is considered a(n) property . _________________________
Question
To call a function in response to a user action, a developer creates a(n) object listener. _________________________
Question
To create a variable, you use the keyword create ._________________________
Question
It's common to store object references as variables.
Question
Method names are always followed by quotation marks.
Question
A(n) property is a JavaScript instruction that performs an action. _________________________
Question
The assignment operator is simply a question mark (?).
Question
The addEventListener method is commonly used to access the element specified by a CSS selector.
Question
The script element is added to an HTML document to reference an external JavaScript file. _________________________
Question
The __________, which is part of the developer tools in a modern web browser, can be used to enter test code and view error message related to JavaScript.

A) address bar
B) bookmarks list
C) console
D) emulator
Question
You can access any HTML element by specifying a CSS selector using the ____ method.

A) querySelector()
B) addEventListener()
C) checkValidity()
D) write()
Question
A(n) __________ is a JavaScript instruction that performs an action.

A) function
B) event
C) statement
D) operator
Question
Standard ____ for objects include the text content associated with an object, the name of the object, and the name of an associated attribute.

A) properties
B) statements
C) attributes
D) values
Question
Every JavaScript statement ends with a(n) __________.

A) colon ( : )
B) period ( . )
C) semicolon ( ; )
D) comma ( , )
Question
The __________ object is the parent element of the DOM tree.

A) Document
B) Element
C) Head
D) Body
Question
The first line of a function begins with the word function , followed by its name and a pair of ____.

A) quotation marks
B) parentheses
C) equal signs
D) exclamation marks
Question
The DOM defines ____, which are actions that are associated with an object.

A) modes
B) methods
C) events
D) activities
Question
To assign a new property value, you use the assignment operator, which is simply a(n) __________.

A) equal sign ( = )
B) plus sign ( + )
C) less-than sign (
D) greater-than sign ( > )
Question
The punctuation for a function is similar to that of a CSS style rule: an opening ____ goes at the beginning.

A) curly brace ( { )
B) bracket ( [ )
C) quotation mark ( " )
D) pound sign ( # )
Question
Multi-line comments in JavaScript use the same format as __________ comments.

A) WebVTT
B) XHTML
C) CSS
D) HTML
Question
JavaScript allows you to create __________, which are values that are stored and that you can access with a name that you specify.

A) events
B) variables
C) event listeners
D) statements
Question
Developers can write JavaScript that responds to actions, known as __________, which include many actions commonly performed on a web page.

A) methods
B) activities
C) events
D) statements
Question
Whenever you use a method, you specify its parent object first, followed by a(n) __________ and then the method name.

A) period
B) comma
C) semicolon
D) hyphen
Question
You specify a CSS selector in __________ within the parentheses of the querySelector() method to reference an object.

A) square brackets ( [ ] )
B) curly braces ( { } )
C) angle brackets ( )
D) quotes ( " " )
Question
Writing code to look up and change data associated with parts of HTML documents requires a standardized way of referring to the parts of a Web page; this system is known as the Document _________ Model.

A) Element
B) Object
C) Property
D) Method
Question
The ____ event occurs when a user clicks or touches an element.

A) click
B) submit
C) focus
D) load
Question
The statement that creates a variable starts with the keyword __________.

A) function
B) var
C) variable
D) create
Question
The __________ property refers to the current value of a form field or an object property.

A) classValue
B) src
C) textContent
D) value
Question
The ____ event occurs when a user moves the mouse pointer over an element or touches an element.

A) submit
B) mouseover
C) mouseout
D) load
Question
Using comparison operators, you can create a(n) __________ statement, in which two values are compared and if the result is true, one or more statements are executed.

A) if
B) compare
C) which
D) for
Question
<strong>  Referring to the figure above, the code in this figure creates a(n) __________.</strong> A) function B) if statement C) variable D) event listener <div style=padding-top: 35px> Referring to the figure above, the code in this figure creates a(n) __________.

A) function
B) if statement
C) variable
D) event listener
Question
If Patrice wants to reference the content of an object and wants her code to work for users if IE8, she will use the __________ property.

A) textContent
B) innerHTML
C) src
D) classValue
Question
Case-Based Critical Thinking Question Alicia wants to increase the sizes of images on her website in response to users moving the mouse pointer over them. To add this feature, she plans to use JavaScript.
Alicia can change the CSS styles of the image with the mouse pointer over it by changing the element's __________ property with JavaScript to add or remove class values from the element.

A) elementName
B) className
C) value
D) textContent
Question
To call a function in response to a user action, a developer creates a(n) __________.

A) event listener
B) variable
C) event
D) operator
Question
Case-Based Critical Thinking Question Alicia wants to increase the sizes of images on her website in response to users moving the mouse pointer over them. To add this feature, she plans to use JavaScript.
Alicia can create code that responds to an event using a(n) __________.

A) variable
B) if statement
C) eventListener
D) property
Question
<strong>  Referring to the figure above, the code addressState.textContent === CO is a(n) __________.</strong> A) variable B) function C) expression D) event listener <div style=padding-top: 35px> Referring to the figure above, the code addressState.textContent === "CO" is a(n) __________.

A) variable
B) function
C) expression
D) event listener
Question
<strong>  Referring to the figure above, what is the role of the line of code labeled with the number 2?</strong> A) function call B) event listener C) function D) conditional statement <div style=padding-top: 35px> Referring to the figure above, what is the role of the line of code labeled with the number 2?

A) function call
B) event listener
C) function
D) conditional statement
Question
Case-Based Critical Thinking Question Alicia wants to increase the sizes of images on her website in response to users moving the mouse pointer over them. To add this feature, she plans to use JavaScript.
In Alicia's JavaScript code, she can refer to a user moving the mouse pointer over an element with the __________ event.

A) load
B) mouseover
C) mouseout
D) submit
Question
Case-Based Critical Thinking Question Alicia wants to increase the sizes of images on her website in response to users moving the mouse pointer over them. To add this feature, she plans to use JavaScript.
Alicia can create a set of statements to make the changes to her web page and reference the statements as a single unit by creating a(n) __________.

A) function
B) variable
C) event listener
D) if statement
Question
A common method to change the CSS styles of an element in response to a user's actions is to add or remove __________ values from the element in response to events.

A) ID
B) form
C) class
D) CSS
Question
<strong>  Referring to the figure above, the word addEventListener is an example of a(n) __________.</strong> A) property B) variable C) method D) value <div style=padding-top: 35px> Referring to the figure above, the word addEventListener is an example of a(n) __________.

A) property
B) variable
C) method
D) value
Question
<strong>  Referring to the figure above, which of the following describes when the statements within the braces are executed?</strong> A) Only if the expression is true. B) Only if the expression is false. C) Whether the expression is true or false. D) Only in response to an event. <div style=padding-top: 35px> Referring to the figure above, which of the following describes when the statements within the braces are executed?

A) Only if the expression is true.
B) Only if the expression is false.
C) Whether the expression is true or false.
D) Only in response to an event.
Question
<strong>  Referring to the figure above, which of the following is a function name used in the code shown?</strong> A) greetingText B) addGreeting C) Good Morning! D) function <div style=padding-top: 35px> Referring to the figure above, which of the following is a function name used in the code shown?

A) greetingText
B) addGreeting
C) Good Morning!
D) function
Question
JavaScript supports the use of symbols known as __________ to compare or change the values of multiple objects or properties.

A) statements
B) functions
C) operators
D) variables
Question
Case-Based Critical Thinking Question Patrice is creating JavaScript code for her website. Her first task is to reference several HTML elements.
Patrice can reference HTML elements in JavaScript using the __________ method.

A) selectElement
B) selectId
C) querySelector
D) addEventListener
Question
<strong>  Referring to the figure above, which of the following is a variable name used in the code shown?</strong> A) greetingText B) addGreeting C) Good Morning! D) function <div style=padding-top: 35px> Referring to the figure above, which of the following is a variable name used in the code shown?

A) greetingText
B) addGreeting
C) Good Morning!
D) function
Question
<strong>  Referring to the figure above, what is the role of the line of code labeled with the number 1?</strong> A) It creates an event listener. B) It is a function. C) It creates a variable. D) It is a conditional statement. <div style=padding-top: 35px> Referring to the figure above, what is the role of the line of code labeled with the number 1?

A) It creates an event listener.
B) It is a function.
C) It creates a variable.
D) It is a conditional statement.
Question
<strong>  Referring to the figure above, what is the role of the three lines of code labeled with the number 1?</strong> A) function call B) event listener C) function D) conditional statement <div style=padding-top: 35px> Referring to the figure above, what is the role of the three lines of code labeled with the number 1?

A) function call
B) event listener
C) function
D) conditional statement
Question
Case-Based Critical Thinking Question Patrice is creating JavaScript code for her website. Her first task is to reference several HTML elements.
If Patrice follows common practice among JavaScript developers, she will store the HTML element references as __________.

A) functions
B) variables
C) event listeners
D) properties
Question
A function starts with the keyword __________.
Question
Name 3 ways that the punctuation for a function is similar to that of a CSS style rule.
Question
Explain the syntax of a statement that uses the assignment operator.
Question
Each item in the DOM tree--including elements, attributes, and text content--is known as a(n) __________.
Question
What kind of information can you store in a variable? How are variables useful when creating object references, and why?
Question
The querySelector() method is a child of the __________ object.
Question
Each DOM node is associated with a standard set of information; each piece of information is known as a(n) ________________.
Question
When creating a variable name that contains multiple words, it's common to use __________ case.
Question
Match between columns
the text content of an object, excluding any nested HTML tags
src
the text content of an object, excluding any nested HTML tags
textContent
the text content of an object, excluding any nested HTML tags
value
the text content of an object, excluding any nested HTML tags
innerHTML
the text content of an object, excluding any nested HTML tags
classValue
the path and source filename for an element with a src attribute
src
the path and source filename for an element with a src attribute
textContent
the path and source filename for an element with a src attribute
value
the path and source filename for an element with a src attribute
innerHTML
the path and source filename for an element with a src attribute
classValue
the value of an element's class attribute
src
the value of an element's class attribute
textContent
the value of an element's class attribute
value
the value of an element's class attribute
innerHTML
the value of an element's class attribute
classValue
the current value of a form field or an object property
src
the current value of a form field or an object property
textContent
the current value of a form field or an object property
value
the current value of a form field or an object property
innerHTML
the current value of a form field or an object property
classValue
the content of an object, including any nested HTML tags
src
the content of an object, including any nested HTML tags
textContent
the content of an object, including any nested HTML tags
value
the content of an object, including any nested HTML tags
innerHTML
the content of an object, including any nested HTML tags
classValue
Question
To execute the contents of a function, you must include a reference to the function name, known as a function __________, elsewhere in your code.
Question
Using comparison operators, you can create a(n) __________ statement, in which two values are compared and if the result is true, one or more statements are executed.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/71
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 13: Programming Web Pages With Javascript
1
The value property refers to the current value of a form field or an object property.
True
2
A common method for changing an element's CSS styles in response to a user's actions is to add or remove ID values from the element in response to events. _________________________
False
3
JavaScript names can include spaces.
False
4
JavaScript supports the use of symbols known as operators to compare or change the values of multiple objects or properties._________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
5
Whenever you use a method, you specify its parent object first, followed by a space and then the method name.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
6
You can use browser developer tools to enter test code and view error messages related to JavaScript.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
7
You can access any HTML element by specifying a CSS selector using the querySelector() method. _________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
8
The contents of a function are executed automatically when they are parsed by a browser.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
9
The submit event takes place when a user clicks or touches an element.  _________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
10
You can think of the DOM as a hierarchical arrangement of the content of an HTML document into a tree-like structure, which is known as a DOM root . _________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
11
To retrieve data from or make changes to a web page element, you must first write code that identifies the specific object you want to work with.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
12
In the DOM, each HTML element is considered a(n) property . _________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
13
To call a function in response to a user action, a developer creates a(n) object listener. _________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
14
To create a variable, you use the keyword create ._________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
15
It's common to store object references as variables.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
16
Method names are always followed by quotation marks.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
17
A(n) property is a JavaScript instruction that performs an action. _________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
18
The assignment operator is simply a question mark (?).
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
19
The addEventListener method is commonly used to access the element specified by a CSS selector.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
20
The script element is added to an HTML document to reference an external JavaScript file. _________________________
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
21
The __________, which is part of the developer tools in a modern web browser, can be used to enter test code and view error message related to JavaScript.

A) address bar
B) bookmarks list
C) console
D) emulator
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
22
You can access any HTML element by specifying a CSS selector using the ____ method.

A) querySelector()
B) addEventListener()
C) checkValidity()
D) write()
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
23
A(n) __________ is a JavaScript instruction that performs an action.

A) function
B) event
C) statement
D) operator
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
24
Standard ____ for objects include the text content associated with an object, the name of the object, and the name of an associated attribute.

A) properties
B) statements
C) attributes
D) values
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
25
Every JavaScript statement ends with a(n) __________.

A) colon ( : )
B) period ( . )
C) semicolon ( ; )
D) comma ( , )
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
26
The __________ object is the parent element of the DOM tree.

A) Document
B) Element
C) Head
D) Body
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
27
The first line of a function begins with the word function , followed by its name and a pair of ____.

A) quotation marks
B) parentheses
C) equal signs
D) exclamation marks
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
28
The DOM defines ____, which are actions that are associated with an object.

A) modes
B) methods
C) events
D) activities
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
29
To assign a new property value, you use the assignment operator, which is simply a(n) __________.

A) equal sign ( = )
B) plus sign ( + )
C) less-than sign (
D) greater-than sign ( > )
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
30
The punctuation for a function is similar to that of a CSS style rule: an opening ____ goes at the beginning.

A) curly brace ( { )
B) bracket ( [ )
C) quotation mark ( " )
D) pound sign ( # )
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
31
Multi-line comments in JavaScript use the same format as __________ comments.

A) WebVTT
B) XHTML
C) CSS
D) HTML
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
32
JavaScript allows you to create __________, which are values that are stored and that you can access with a name that you specify.

A) events
B) variables
C) event listeners
D) statements
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
33
Developers can write JavaScript that responds to actions, known as __________, which include many actions commonly performed on a web page.

A) methods
B) activities
C) events
D) statements
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
34
Whenever you use a method, you specify its parent object first, followed by a(n) __________ and then the method name.

A) period
B) comma
C) semicolon
D) hyphen
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
35
You specify a CSS selector in __________ within the parentheses of the querySelector() method to reference an object.

A) square brackets ( [ ] )
B) curly braces ( { } )
C) angle brackets ( )
D) quotes ( " " )
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
36
Writing code to look up and change data associated with parts of HTML documents requires a standardized way of referring to the parts of a Web page; this system is known as the Document _________ Model.

A) Element
B) Object
C) Property
D) Method
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
37
The ____ event occurs when a user clicks or touches an element.

A) click
B) submit
C) focus
D) load
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
38
The statement that creates a variable starts with the keyword __________.

A) function
B) var
C) variable
D) create
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
39
The __________ property refers to the current value of a form field or an object property.

A) classValue
B) src
C) textContent
D) value
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
40
The ____ event occurs when a user moves the mouse pointer over an element or touches an element.

A) submit
B) mouseover
C) mouseout
D) load
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
41
Using comparison operators, you can create a(n) __________ statement, in which two values are compared and if the result is true, one or more statements are executed.

A) if
B) compare
C) which
D) for
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
42
<strong>  Referring to the figure above, the code in this figure creates a(n) __________.</strong> A) function B) if statement C) variable D) event listener Referring to the figure above, the code in this figure creates a(n) __________.

A) function
B) if statement
C) variable
D) event listener
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
43
If Patrice wants to reference the content of an object and wants her code to work for users if IE8, she will use the __________ property.

A) textContent
B) innerHTML
C) src
D) classValue
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
44
Case-Based Critical Thinking Question Alicia wants to increase the sizes of images on her website in response to users moving the mouse pointer over them. To add this feature, she plans to use JavaScript.
Alicia can change the CSS styles of the image with the mouse pointer over it by changing the element's __________ property with JavaScript to add or remove class values from the element.

A) elementName
B) className
C) value
D) textContent
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
45
To call a function in response to a user action, a developer creates a(n) __________.

A) event listener
B) variable
C) event
D) operator
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
46
Case-Based Critical Thinking Question Alicia wants to increase the sizes of images on her website in response to users moving the mouse pointer over them. To add this feature, she plans to use JavaScript.
Alicia can create code that responds to an event using a(n) __________.

A) variable
B) if statement
C) eventListener
D) property
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
47
<strong>  Referring to the figure above, the code addressState.textContent === CO is a(n) __________.</strong> A) variable B) function C) expression D) event listener Referring to the figure above, the code addressState.textContent === "CO" is a(n) __________.

A) variable
B) function
C) expression
D) event listener
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
48
<strong>  Referring to the figure above, what is the role of the line of code labeled with the number 2?</strong> A) function call B) event listener C) function D) conditional statement Referring to the figure above, what is the role of the line of code labeled with the number 2?

A) function call
B) event listener
C) function
D) conditional statement
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
49
Case-Based Critical Thinking Question Alicia wants to increase the sizes of images on her website in response to users moving the mouse pointer over them. To add this feature, she plans to use JavaScript.
In Alicia's JavaScript code, she can refer to a user moving the mouse pointer over an element with the __________ event.

A) load
B) mouseover
C) mouseout
D) submit
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
50
Case-Based Critical Thinking Question Alicia wants to increase the sizes of images on her website in response to users moving the mouse pointer over them. To add this feature, she plans to use JavaScript.
Alicia can create a set of statements to make the changes to her web page and reference the statements as a single unit by creating a(n) __________.

A) function
B) variable
C) event listener
D) if statement
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
51
A common method to change the CSS styles of an element in response to a user's actions is to add or remove __________ values from the element in response to events.

A) ID
B) form
C) class
D) CSS
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
52
<strong>  Referring to the figure above, the word addEventListener is an example of a(n) __________.</strong> A) property B) variable C) method D) value Referring to the figure above, the word addEventListener is an example of a(n) __________.

A) property
B) variable
C) method
D) value
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
53
<strong>  Referring to the figure above, which of the following describes when the statements within the braces are executed?</strong> A) Only if the expression is true. B) Only if the expression is false. C) Whether the expression is true or false. D) Only in response to an event. Referring to the figure above, which of the following describes when the statements within the braces are executed?

A) Only if the expression is true.
B) Only if the expression is false.
C) Whether the expression is true or false.
D) Only in response to an event.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
54
<strong>  Referring to the figure above, which of the following is a function name used in the code shown?</strong> A) greetingText B) addGreeting C) Good Morning! D) function Referring to the figure above, which of the following is a function name used in the code shown?

A) greetingText
B) addGreeting
C) Good Morning!
D) function
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
55
JavaScript supports the use of symbols known as __________ to compare or change the values of multiple objects or properties.

A) statements
B) functions
C) operators
D) variables
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
56
Case-Based Critical Thinking Question Patrice is creating JavaScript code for her website. Her first task is to reference several HTML elements.
Patrice can reference HTML elements in JavaScript using the __________ method.

A) selectElement
B) selectId
C) querySelector
D) addEventListener
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
57
<strong>  Referring to the figure above, which of the following is a variable name used in the code shown?</strong> A) greetingText B) addGreeting C) Good Morning! D) function Referring to the figure above, which of the following is a variable name used in the code shown?

A) greetingText
B) addGreeting
C) Good Morning!
D) function
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
58
<strong>  Referring to the figure above, what is the role of the line of code labeled with the number 1?</strong> A) It creates an event listener. B) It is a function. C) It creates a variable. D) It is a conditional statement. Referring to the figure above, what is the role of the line of code labeled with the number 1?

A) It creates an event listener.
B) It is a function.
C) It creates a variable.
D) It is a conditional statement.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
59
<strong>  Referring to the figure above, what is the role of the three lines of code labeled with the number 1?</strong> A) function call B) event listener C) function D) conditional statement Referring to the figure above, what is the role of the three lines of code labeled with the number 1?

A) function call
B) event listener
C) function
D) conditional statement
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
60
Case-Based Critical Thinking Question Patrice is creating JavaScript code for her website. Her first task is to reference several HTML elements.
If Patrice follows common practice among JavaScript developers, she will store the HTML element references as __________.

A) functions
B) variables
C) event listeners
D) properties
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
61
A function starts with the keyword __________.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
62
Name 3 ways that the punctuation for a function is similar to that of a CSS style rule.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
63
Explain the syntax of a statement that uses the assignment operator.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
64
Each item in the DOM tree--including elements, attributes, and text content--is known as a(n) __________.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
65
What kind of information can you store in a variable? How are variables useful when creating object references, and why?
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
66
The querySelector() method is a child of the __________ object.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
67
Each DOM node is associated with a standard set of information; each piece of information is known as a(n) ________________.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
68
When creating a variable name that contains multiple words, it's common to use __________ case.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
69
Match between columns
the text content of an object, excluding any nested HTML tags
src
the text content of an object, excluding any nested HTML tags
textContent
the text content of an object, excluding any nested HTML tags
value
the text content of an object, excluding any nested HTML tags
innerHTML
the text content of an object, excluding any nested HTML tags
classValue
the path and source filename for an element with a src attribute
src
the path and source filename for an element with a src attribute
textContent
the path and source filename for an element with a src attribute
value
the path and source filename for an element with a src attribute
innerHTML
the path and source filename for an element with a src attribute
classValue
the value of an element's class attribute
src
the value of an element's class attribute
textContent
the value of an element's class attribute
value
the value of an element's class attribute
innerHTML
the value of an element's class attribute
classValue
the current value of a form field or an object property
src
the current value of a form field or an object property
textContent
the current value of a form field or an object property
value
the current value of a form field or an object property
innerHTML
the current value of a form field or an object property
classValue
the content of an object, including any nested HTML tags
src
the content of an object, including any nested HTML tags
textContent
the content of an object, including any nested HTML tags
value
the content of an object, including any nested HTML tags
innerHTML
the content of an object, including any nested HTML tags
classValue
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
70
To execute the contents of a function, you must include a reference to the function name, known as a function __________, elsewhere in your code.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
71
Using comparison operators, you can create a(n) __________ statement, in which two values are compared and if the result is true, one or more statements are executed.
Unlock Deck
Unlock for access to all 71 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 71 flashcards in this deck.