Javascript의 window 객체에 대해 알아보았다.


웹페이지의 트리구조를 나타내면 다음과 같습니다.

JS
.Windows Object
..HTML, CSS

window 객체는 JavaScript 실행시 가장 상위의 존재하는 객체이며

JavaScript에서 변수나 함수를 선언하면 이 객체에 선언이 됩니다.

아래의 사진을 보면 더 잘 이해될 것 이다.

웹페이지에서 F12를 누르면 Console이 나오는데 해당 콘솔에서 window를 쳐보면

현재 표시된 웹에 대한 정보를 알 수 있습니다.


  •  window.location

     : 현재 브라우저 창의 주소정보를 리턴합니다.

  •  window.location.href 

     : 브라우저 창에 입력된 주소입니다. 이 값을 수정하면 보고있는 페이지가 바뀝니다.

  •  window.navigator

     : 브라우저 자체에 대한 정보입니다.

     , window.clientInformation도 비슷한 정보를 가지고 있지만 살짝 다릅니다.

  •  window.screen
     
    : 클라이언트의 디스플레이 사이즈의 정보입니다.

  •  window.document
     
    : 웹 페이지 문서의 HTML, CSS 정보에 접근이 가능합니다.
      HTML 에 접근 > 
    document.head, document.body
      CSS에 접근 >  document.style

  •  window.origin
     
     : 이 웹페이지의 루트 주소를 얻을수 있다.

     ex ) https://programmers.co.kr/learn/courses/10/lessons/155 
     origin ) https://programmers.co.kr

이 외에도 다양한 옵션이 있습니다.


'프로그래밍 > Web_FrontEnd' 카테고리의 다른 글

CallBack 함수와 Event Handler  (0) 2018.02.07
DOM  (0) 2018.01.31
Cascading Style Sheet ( CSS )  (0) 2018.01.24
HTML, CSS, JS 맛보기  (0) 2018.01.24
plan  (0) 2018.01.23