[생활코딩] JavaScript 왕기초 2장 - Visual Studio Code / 이벤트(event)
이번 글은 아래 강의 내용을 바탕으로 작성되었다.
(생활코딩)
https://www.youtube.com/watch?v=-hdtrReY9Zw&list=PLuHgQVnccGMBB348PWRN0fREzYcYgFybf&index=4
[ Event란? ]
이벤트는 JavaScript와 사용자가 상호작용하는데 사용되는 것으로
어떤 일이 발생했을 때 이후에 나오는 결과값을 이벤트(event)라고 한다.
[ Event의 종류 - onclick ]
아래 코드를 실행하면 실행결과 영상과 같이 버튼 클릭 시 알림창이 뜨게 된다.
우선 input type="button"으로 버튼을 만들어주고 value 속성을 통해 버튼 안에 들어가고자하는 글자를 넣는다.
그리고 onclick 속성을 통해 알림창을 만들어주는 alert()를 통해 알림창에 넣을 문구를 작성하여 버튼을 누르면 표시될 알림창을 만들어준다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
</style>
</head>
<body>
<input type="button" value="Event" onclick="alert('Output Event!')">
</body>
</html>
[ Event의 종류 - onchange ]
아래 코드를 실행하면 실행결과 영상과 같이 text창의 내용 변경 시 알림창이 뜨게 된다.
우선 input type="button"으로 버튼을 만들어준다.
그리고 onchange 속성을 통해 text창의 변화가 감지되면 알림창을 만들어주는 alert()를 통해 알림창에 넣을 문구를 작성하여 버튼을 누르면 표시될 알림창을 만들어준다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
</style>
</head>
<body>
<input type="text" onchange="alert('Changed!')">
</body>
</html>
[ Event의 종류 - onkeydown ]
아래 코드를 실행하면 실행결과 영상과 같이 키보드가 눌렸을 시 알림창이 뜨게 된다.
우선 input type="button"으로 버튼을 만들어준다.
그리고 onkeydown 속성을 통해 키보드가 눌린 것이 감지되면 알림창을 만들어주는 alert()를 통해 알림창에 넣을 문구를 작성하여 버튼을 누르면 표시될 알림창을 만들어준다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
</style>
</head>
<body>
<input type="text" onkeydown="alert('Key Down!')">
</body>
</html>