dom-events Flashcards

1
Q

Why do we log things to the console?

A

for debugging, and check the data value

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

What is the purpose of events and event handling?

A

to make the web page interactive.

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

What do [] square brackets mean in function and method syntax documentation?

A

the argument is optional.

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

What method of element objects lets you set up a function to be called when a specific type of event occurs?

A

addEventListener

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

What is a callback function?

A

A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action.

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

What object is passed into an event listener callback when the event fires?

A

event object, even object is always passed into the callback.

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

What is the event.target? If you weren’t sure, how would you check? Where could you get more information about it?

A

it’s the target property of the event object. logging the property to console, in the console.

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

What is the difference between these two snippets of code?

element. addEventListener(‘click’, handleClick)
element. addEventListener(‘click’, handleClick())

A

the first one is passing a function definition into a function as a callback, telling the eventListener to find that function when event fires and run it. the second one, the function is already being called and the return would be passed in as an argument. it is run as soon as the code hits it.(the page loads)

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