728x90

객체

  • 객체의 고유한 속성을 프로퍼티(property)라고 부르며 객체는 여러 프로퍼티와 값의 쌍으로 표현된다.
  • 한 객체는 여러 함수를 가질 수 있는데 이를 메서드(method)라고 부른다.
  • 브라우저는 많은 자바스크립트 객체들을 만들어 제공하므로 주로 이들을 사용한다.
  • 3가지 유형으로 나눌 수 있다. 

    - 코어 객체

    - HTML DOM 객체

    - 브라우저 관련 객체(BOM)

 

코어 객체

  • 기본 객체로서 Array, Date, String, Math 타입 등이 있으며, 웹 페이지나 웹 서버 응용프로그램 어디서나 사용할 수 있다.

HTML DOM

  • HTML 페이지에 작성 된 HTML 태그들을 브라우저가 하나씩 객체화한 것들로 HTML 페이지의 내용과 모양을 제어하기 위해 사용되는 객체들이다.

브라우저 관련 객체(BOM)

  • Browser Object Model이라고도 부른다.
  • 브라우저의 종류나 스크린의 크기 정보를 제공하거나 새 윈도우를 생성하는 등 브라우저와 관련된 객체들이다.
728x90

+ Recent posts