JavaScript:Window
Window 인터페이스는 DOM 문서를 담은 창을 나타냅니다. document 속성이 창에 불러온 DOM 문서를 가리킵니다. 반대로, 주어진 문서의 창은 document.defaultView를 사용해 접근할 수 있습니다.
JavaScript 코드에 노출된 전역 변수 window는 현재 스크립트가 작동 중인 창을 나타냅니다.
Window 인터페이스는 다양한 함수, 이름공간, 객체, 생성자가 머무는 장소입니다. 그 중엔 사용자 인터페이스로서의 창 개념과는 직접 관련되지 않은 것도 존재하며, 대신 전역적으로 접근할 수 있어야 하는 항목에 적합합니다. 많은 수의 항목이 JavaScript 참고서와 DOM 참고서에 문서화되어 있습니다.
탭 기능이 있는 브라우저에서는 각각의 탭을 각각의 Window 객체로 나타냅니다. 주어진 탭에서 동작 중인 JavaScript 코드의 전역 window 객체는 항상 자신의 탭을 나타냅니다. 그렇지만 resizeTo()와 innerHeight처럼, 일부 속성과 메서드는 탭이 아닌 창 전체에 적용됩니다. 보통 탭과 합리적으로는 연관 지을 수 없는 경우 창에 속합니다.
Properties
- localStorage · RxDB - JavaScript Database - 모던 Application 의 localStorage
location
// 현재 접속한 사이트 주소가: "http://localhost:20000/live/cameras" 라면:
var origin = window.location.origin;
var host = window.location.host;
var pathname = window.location.pathname;
console.debug(origin); // "http://localhost:20000"
console.debug(host); // "localhost:20000"
console.debug(pathname); // "/live/cameras"
sessionStorage
JavaScript:Storage 항목 참조.
localStorage
JavaScript:Storage 항목 참조.