[Web Development] Window, Document, Navigator, Location, History 객체 정리

웹 개발을 하면서 자주 접하게 되는 중요한 객체들로는 window, document, navigator, location, history가 있습니다. 이 객체들은 웹 브라우저와 상호 작용하는 데 필수적인 요소들로, 각각의 역할과 기능이 명확히 구분되어 있습니다. 이번 글에서는 각 객체의 개념과 주요 속성, 메서드에 대해 포괄적으로 설명하고, 예제 코드를 통해 이해를 돕고자 합니다.

Window 객체

개념

window 객체는 브라우저 창 또는 프레임을 나타내는 최상위 객체입니다. 모든 전역 객체와 함수는 window 객체의 속성으로 간주됩니다. 따라서, 전역 변수는 자동으로 window 객체의 속성이 됩니다.

주요 속성 및 메서드

속성

메서드

예제 코드

Document 객체

개념

document 객체는 현재 로드된 HTML 문서를 나타내며, 문서의 내용을 프로그래밍적으로 접근하고 조작할 수 있게 해줍니다.

주요 속성 및 메서드

속성

메서드

예제 코드

Navigator 객체

개념

navigator 객체는 브라우저의 정보와 상태에 대한 정보를 제공합니다. 사용자의 브라우저와 관련된 많은 정보에 접근할 수 있습니다.

주요 속성 및 메서드

속성

메서드

    • navigator.geolocation.getCurrentPosition(success, error): 사용자의 현재 위치를 가져옵니다.

예제 코드

Location 객체

개념

location 객체는 현재 문서의 URL을 나타내며, URL을 변경하거나 새 문서로 이동할 수 있는 방법을 제공합니다.

주요 속성 및 메서드

속성

메서드

예제 코드

History 객체

개념

history 객체는 브라우저의 세션 기록을 나타내며, 사용자가 방문한 페이지의 목록을 유지합니다. 이 객체를 사용하여 페이지 탐색을 제어할 수 있습니다.

주요 속성 및 메서드

  1. 속성
  2. 메서드

예제 코드

핵심 요약

  • window 객체는 브라우저 창을 나타내며, 전역 객체와 함수에 접근할 수 있습니다.
  • document 객체는 현재 로드된 HTML 문서를 나타내며, 문서 내용을 조작할 수 있습니다.
  • navigator 객체는 브라우저의 정보와 상태에 대한 정보를 제공합니다.
  • location 객체는 현재 문서의 URL을 나타내며, URL을 변경하거나 새 문서로 이동할 수 있습니다.
  • history 객체는 브라우저의 세션 기록을 관리하며, 페이지 탐색을 제어할 수 있습니다.
이 글은 카테고리: Web Development에 포함되어 있습니다. 고유주소를 북마크하세요.

댓글 남기기