JavaScript 는 HTML 에 넣을 수 있는 스크립트 언어라고 했었다. 스트립트 언어이면 우리가 어떤 지시사항을 넣으면 그걸 해석해 작동되는 방식이다. 이런 JavaScript 의 특징을 가지고 다양한 방식으로 지시를 내려서 우리가 원하는 것이 나올 수 있도록 만들 수 있다. 이를 이용해 일종의 인과관계를 넣어 동작을 지시하려고 한다. 예를 들어, '마우스 커서가 위에 있으면 이미지가 바뀐다' 나 '이미지를 클릭하면 다른 사이트로 이동한다' 같이 어떤 조건을 만족시키면 동작을 취하는 것들을 말한다. 여기서, '마우스 커서가 위에 있다' 나 '이미지를 클릭한다' 같이 조건에 해당하는 것을 이벤트라고 하고, 인과관계를 지정하는것을 이벤트핸들러 라고 한다. 이벤트 핸들러의 종류 이벤트 핸들러에는 다음과 ..
스크립트(Script) 언어 스크립트 언어를 알면 JavaScript를 이해하는데 도움이 되어서 먼저 설명한다. 스크립트란 말은 연극용어에서 유래되었는데 그 뜻을 찾아보면 '각본·대본' 이라고 되어있다. 각본과 대본이 하는 역할을 생각해보면 프로그래밍 분야에서 왜 스크립트 언어라는 용어를 쓰게 되었는지 이해가 될 것이다. 각본·대본의 내용을 보면 배우들이 어떻게 하는지 지시되어 있어있다. 대사나 배우들의 표정, 등장과 퇴장, 배우 위치 등을 표시해놓는다. 배우들은 스크립트를 보고 어떻게 할지 구상하고 스크립트를 바탕으로 관객 앞에서 표현한다. 즉, 스크립트가 배우들을 통해 완성되어 관객들에게 전달되는 과정이 나타난다. 이와 마찬가지로 프로그래밍 분야에서 스크립트 언어라고 하면 우리가 쓰는 소프트웨어 안에..