창 개체
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');
이것은 윈도우 대상만 있는 특별한 규칙이다. 이런 규정이다.다음은 윈도우 객체 속성의 주요 객체입니다.
예제 1-URL 획득
var url = location.href;
document.write(url); //=> 現在表示されているページのURLを書き出し
예제 2-URL이 대입 값으로 변경됨
location.href = "http://test.jp"
속성 이름
설명
예제
length
역사 건수
5
back
이전 페이지로 돌아가기
(반환 값이 없는 함수)
forward
이전 페이지로 이동
(반환 값이 없는 함수)
예를 들어 "history.back"의 사용법↓
// 1つ前のページに戻る
history.back();
navigator 대상은 브라우저 형식과 버전 같은 메타데이터를 처리하는 대상입니다.
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
Reference
이 문제에 관하여(창 개체), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tsukishimaao/items/39d22fd9178546d6cdeb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)