==== 객체의 의미 ====
자바스크립트에서 객체란 window , document , image , form 등 프로그램에서 다루기 위한 데이터와 기능(메서드)을 가진 대상이다. 자바스크립트에는 스크립트 내장 객체와 브라우저 내장 객체의 두 종류가 있다.
==== 속성 ====
속성은 객체가 가진 성질, 특징을 의미한다. 예를 들어, 자바스크립트에서의 document(문서) 객체의 배경 색상이라든가, 글자 색상, 문서의 제목 등이 document가 가지는 속성이 된다. 자바스크립트에서 객체의 속성은 '객체명.속성=속성값'을 표현한다.
스크립트에서 문서의 배경색을 녹색으로 지정하고 싶다면 document.bgColor="green" ; 과 같이 하면된다.
==== 메서드 ====
메서드는 객체에 대해 어떤 작업을 수행하라고 명령을 주는 것이다. 자바스크립트에서 메서드는 객체명.메서드(매개변수1, 매개변수2, ... )와 같은 방법으로 표현한다. 매개변수는 생략될 수 있다. 예를 들어 window 객체의 크기를 폭=400, 높이=300으로 바꾸고 싶다면 window.resizeTo!(400,300);처럼 작성하면 된다.
==== 이벤트 ====
이벤트는 말 그대로 사건이다. 어떤 객체에 특정한 상황이 발생했을 때를 말하는것이다. 자바스크립트에서의 이벤트란 문서가 로드된다든가 브라우저를 닫는다든가 버튼을 클릭한다든가 하는 것이다. 자바스크립트에서도 마찬가지로 이벤트가 발생하면 처리해주어야 한다. 이벤트를 처리해주는 것을 이벤트 핸들러라고 한다. 이벤트 핸들러는 항상 on(~할 때)으로 시작한다. 대부분의 이벤트 핸들러는 그 객체를 가리키는 태그 안에서 사용된다.
'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글
잡소스 324234 (0) | 2009.02.23 |
---|---|
[JavaScript] 자바스크립트 :: 앞으로, 뒤로, 새로고침, 창닫기 (0) | 2009.02.22 |
[자바스크립트] 객체의 속성과 메소드와 이벤트 핸들러 전체공개 (0) | 2009.02.12 |
[자바스크립트] 객체와 이벤트 (0) | 2009.02.12 |
[자바스크립트] 다양한 자바스크립트 버튼 들 (0) | 2009.02.12 |