본문 바로가기

객체

[프로그래밍 이론] 객체 지향이란? (!)객체지향 최근들어 객체지향이라는 말이 빈번하게 등장하고 있으며 그 중요성이 점차 커지고 있다. 여기서는 객체와클래스의 의미를 분석하고 클래스의 특징들을 고찰 해보겠습니다. 1) 객체 객체란 우리가 주변에서 흔히 볼 수 있는 물체 또는 생각할 수 있는 그 어떤 것을 말하며, 객체지향 프로그래밍이란 객체를 중심으로 하여 프로그램을 작성하는 방법을 말한다. 기존의 C나 Pascal과 같은 언어는 절차를 중심으로 해서 만들어진 언어인 반면 C++나 Java와 같은 언어는 절차보다는 문제의 대상들 즉 객체를 중심으로 프로그램을 만드는 언어라고 볼 수 있다. 2)객체의 구성 -객체의 상태:현재 객체가 어떤 상황에 있으며 객체의 특성은 어떤 것이 있는지에 대한 상태가 들어있다. 볼펜을 예로 들어서 설명하면 볼펜.. 더보기
[자바스크립트] 객체와 이벤트 1. 자바스크립트 객체의 개요 자바스크립트 객체의 계층 구조 자바스크립트 코드를 지원하는 웹 브라우저는 HTML페이지를 로드할 때 그 페이지에 존재하는 요소들을 반영하는 자바스크립트 객체를 생성한다. HTML 페이지의 내용에 관계없이 한 페이지가 로드될 때 처음으로 5개의 자바스크립트 객체가 존재한다. navigator window document History Location 자바스크립트 객체들의 개요 객체이름 설명 window 윈도우마다 하나씩 존재하는 객체로서 윈도우 내에 존재하는 모든 객체의 상위 객체이다. Frame 프레임마다 하나씩 존재하는 윈도우 객체. 즉 태그에 의해 정의된다. document HTML 페이지마다 하나씩 존재하는 객체로서 HTML문서의 내용에 관한 정보를 가진다. Locat.. 더보기
[자바스크립트] window 객체 아래는 최상위 window객체가 가진 속성과 메서드,이벤트 핸들러의 종류를 훓어보고 몇가지 예제를 해본다. 필요한 작업이 있을 때마다 객체를 찾아보고 속성이 있나, 메서드를 가졌나, 이벤트핸들러가 있는지를 찾아봄으로써 점점 내공이 깊어지는 것이다. ■ window 객체 프로퍼티 status 브라우저의 상태바에 문자열을 출력하는 경우에 사용 defaultStatus 브라우저의 상태바에 초기 문자열을 설정 length 창안의 프레임 수 name 창 이름 self 현재 창 자신, window와 같음 window 현재 창 자신, self와 같음 parent 프레임에서 현재프레임의 상위프레임 top 현재프레임의 최상위프레임 opener open()으로 열린 창에서 볼 때 자기를 연 창 document docume.. 더보기
자바스크립트 window객체, loaction객체, history객체, navigator객체 @window객체1. 주요 프로퍼티 : classes ==> 문서안에 삽입된 class 정보frames ==> 창에 사용된 frame 정보length ==> 부모창의 frame 개수closed ==> 브라우저 창이 닫혔는지 체크defaultStatus ==> 상태표시줄 기본값status ==> 상태표시줄document ==> 현재창의 document 객체history ==> 현재 창의 history 객체location ==> 현재 창의 location 객체opener ==> 새 창을 열어준 부모창parent ==> 부모창self ==> 현재창top ==> 최상위 창name ==> 창의 이름innerHeight ==> 넷스케이프 전용, 브라우저 안쪽 높이innerWidth ==> 넷스케이프 전용, 브라우저.. 더보기
[JavaScript] 자바스크립트 DOM 객체 ☆ 네츠케이프와 익스플로러의 브라우저 객체 모형 2.3. 브라우저 객체별 속성과 메소드2.3.1. navigator : 브라우저의 이름, 버전 등 브라우저 관련 정보를 알려줍니다속성appCodeName브라우저 코드 이름을 알려줍니다appName브라우저의 이름을 알려줍니다appVersion브라우저의 버전정보를 알려줍니다userAgent브라우저의 User Agent를 알려줍니다platform사용중인 시스템 정보를 알려줍니다메소드JavaEnabled()자바 사용이 가능한지 여부를 true, false 형태로 알려줍니다2.3.2. event : 이벤트에 관한 속성 정보를 알려줍니다네츠케이프익스플로러pageX페이지를 기준으로 이벤트가 발생한 X 좌표clientX클라이언트 영역 내에서 이벤트가 발생한 X 좌표pag.. 더보기