본문 바로가기

컴퓨터/언어,프로그래밍

[자바스크립트] 객체,속성,메서드,이벤트의 의미

==== 객체의 의미 ====


자바스크립트에서 객체란 window , document , image , form 등 프로그램에서 다루기 위한 데이터와 기능(메서드)을 가진 대상이다. 자바스크립트에는 스크립트 내장 객체와 브라우저 내장 객체의 두 종류가 있다.

  



==== 속성 ====


속성은 객체가 가진 성질, 특징을 의미한다. 예를 들어, 자바스크립트에서의 document(문서) 객체의 배경 색상이라든가, 글자 색상, 문서의 제목 등이 document가 가지는 속성이 된다. 자바스크립트에서 객체의 속성은 '객체명.속성=속성값'을 표현한다.


스크립트에서 문서의 배경색을 녹색으로 지정하고 싶다면 document.bgColor="green" ; 과 같이 하면된다.


 
 


==== 메서드 ====


메서드는 객체에 대해 어떤 작업을 수행하라고 명령을 주는 것이다. 자바스크립트에서 메서드는 객체명.메서드(매개변수1, 매개변수2, ... )와 같은 방법으로 표현한다. 매개변수는 생략될 수 있다. 예를 들어 window 객체의 크기를 폭=400, 높이=300으로 바꾸고 싶다면 window.resizeTo!(400,300);처럼 작성하면 된다.


 
 


==== 이벤트 ====


이벤트는 말 그대로 사건이다. 어떤 객체에 특정한 상황이 발생했을 때를 말하는것이다. 자바스크립트에서의 이벤트란 문서가 로드된다든가 브라우저를 닫는다든가 버튼을 클릭한다든가 하는 것이다. 자바스크립트에서도 마찬가지로 이벤트가 발생하면 처리해주어야 한다. 이벤트를 처리해주는 것을 이벤트 핸들러라고 한다. 이벤트 핸들러는 항상 on(~할 때)으로 시작한다. 대부분의 이벤트 핸들러는 그 객체를 가리키는 태그 안에서 사용된다.

제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...