창 개체

3513 단어 JavaScript

창의 대상은 무엇입니까?


window 객체는 JavaScript에 미리 준비된 객체로, 아무런 JavaScript를 쓰지 않은 상태에서도 window 객체를 사용할 수 있습니다.
예1-경보 시간표 발령 시
window.alert('hello,world');

JavaScript에서 미리 준비된 함수 또는 객체는 모두 창 객체의 속성입니다.HTML 데이터 가져오기, 작업
window.문서, URL 등의 정보를 저장하는 window.모든 창 대상의 속성, 예를 들어location.HTML과 URL 같은 정보는 브라우저 창에 있는 정보이기 때문입니다.
// http://test.jp/ に移籍する
window.location.href('http://test.jp/');

창 개체의 생략


창 객체는 JavaScript에서 특수 처리되며, 창 객체 속성에 액세스할 때 창을 생략할 수 있습니다.
window.alert는 간단하게 쓸 수 있다alert.
alert('hello,world');
이것은 윈도우 대상만 있는 특별한 규칙이다. 이런 규정이다.
다음은 윈도우 객체 속성의 주요 객체입니다.
  • 문서 객체는 주로 HTML 문서 가져오기와 작업을 수행합니다.
  • URL 정보를 표시하는 페이지의 URL 정보를 가져오거나 변경하는 객체
    예제 1-URL 획득
  • var url = location.href;
    document.write(url); //=> 現在表示されているページのURLを書き出し
    

    예제 2-URL이 대입 값으로 변경됨
    location.href = "http://test.jp"
    
  • history---역사 관리
  • history 객체 관리 이력주요 속성을 아래로 모으다.
    속성 이름
    설명
    예제
    length
    역사 건수
    5
    back
    이전 페이지로 돌아가기
    (반환 값이 없는 함수)
    forward
    이전 페이지로 이동
    (반환 값이 없는 함수)
    예를 들어 "history.back"의 사용법↓
    // 1つ前のページに戻る
    history.back();
    
  • navigator - 브라우저 메타데이터
    navigator 대상은 브라우저 형식과 버전 같은 메타데이터를 처리하는 대상입니다.
  • navigator.userAgent 가 자주 사용됩니다.
    document.write(navigator.userAgent);
    // =>Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:26.0) Gecko/20100101 Firefox/26.0
    
    ↓실제화면

    이런 상황입니다.
    객체의 주요 속성
    속성 이름
    설명
    예제
    userAgent
    브라우저 정보
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:26.0) Gecko/20100101 Firefox/26.0
    language
    브라우저 언어 설정
    ja
    platform
    브라우저 플랫폼
    MacIntel
    onLine
    온라인 여부
    true

    좋은 웹페이지 즐겨찾기