자 바스 크 립 트 학습 창 대상 인식
4911 단어 JavaScriptwindow
Window 대상 은 브 라 우 저 에서 열 린 창 을 표시 합 니 다.
window 대상 을 통 해 창의 크기, 위치 등 을 설정 할 수 있 습 니 다.
웹 페이지 불 러 올 지 여부 등 도 제어 할 수 있다.
window 개체 집합:
집합 하 다.
묘사 하 다.
frames[]
창 에 있 는 모든 이름 의 프레임 워 크 를 되 돌려 줍 니 다.이 집합 은 Window 대상 의 배열 입 니 다. 모든 Window 대상 은 창 에 프레임 워 크 나 < iframe > 를 포함 하고 있 습 니 다.속성 frames. length 는 배열 frames [] 에 포 함 된 요소 개 수 를 저장 합 니 다.frames [] 배열 에서 인용 한 프레임 워 크 는 프레임 워 크 도 포함 할 수 있 으 며, 자신 도 frames [] 배열 을 가지 고 있 습 니 다.
window 개체 속성:
속성
묘사 하 다.
closed
창 이 닫 혔 는 지 되 돌려 줍 니 다.
defaultStatus
창 상태 표시 줄 의 기본 텍스트 를 설정 하거나 되 돌려 줍 니 다.
document
Document 대상 에 대한 읽 기 전용 참조.참고 하 시 오 문서 대상.
history
History 대상 에 대한 읽 기 전용 참조.매개 변수 History 대상.
innerheight
창의 문서 디 스 플레이 영역 높이 를 되 돌려 줍 니 다.
innerwidth
창 에 있 는 문서 표시 영역의 폭 을 되 돌려 줍 니 다.
length
창의 프레임 수 를 설정 하거나 되 돌려 줍 니 다.
location
창 이나 프레임 에 사용 할 Location 대상 입 니 다.참고 하 시 오 위치 대상.
name
창의 이름 을 설정 하거나 되 돌려 줍 니 다.
Navigator
Navigator 대상 에 대한 읽 기 전용 참조.매개 변수 Navigator 대상.
opener
이 창 을 만 드 는 창 에 대한 인용 을 되 돌려 줍 니 다.
outerheight
창의 외부 높이 를 되 돌려 줍 니 다.
outerwidth
창의 외부 폭 을 되 돌려 줍 니 다.
pageXOffset
현재 페이지 가 창 표시 영역 왼쪽 상단 에 있 는 X 위 치 를 설정 하거나 되 돌려 줍 니 다.
pageYOffset
현재 페이지 가 창 표시 영역 왼쪽 상단 에 있 는 Y 위 치 를 설정 하거나 되 돌려 줍 니 다.
parent
부모 창 으로 돌아 갑 니 다.
Screen
Screen 대상 에 대한 읽 기 전용 참조.매개 변수 Screen 대상.
self
현재 창 에 대한 인용 을 되 돌려 줍 니 다.Window 속성 과 같 습 니 다.
status
창 상태 표시 줄 의 텍스트 를 설정 합 니 다.
top
맨 위 에 있 는 선배 창 으로 돌아 갑 니 다.
window
window 속성 은 self 속성 과 같 습 니 다. 창 자체 에 대한 인용 을 포함 합 니 다.
정수 만 읽다.창의 왼쪽 상단 에 있 는 x 좌표 와 y 좌 표를 설명 합 니 다.IE, Safari, Opera 는 screenLeft 와 screenTop 을 지원 하고 Firefox 와 Safari 는 screenX 와 screenY 를 지원 합 니 다.
주 1: closed 대상:
브 라 우 저 창 이 닫 혔 을 때 이 창의 윈도 대상 이 사라 지지 않 고 계속 존재 하지만 closed 속성 은 true 로 설 정 됩 니 다.
예시 참조:
//
function myWindow(){
myWindow = window.open('','','width=200,height=100');
myWindow.document.write("this is my window");
}
//
function isCloseWindow(){
if(myWindow.closed){
document.write("closed");
}
else{
document.write("not closed");
}
}
주 2: history 대상:
History 대상 은 사용자 가 방문 한 URL 을 포함 합 니 다.
history 대상 의 속성: length
history 대상 의 방법:
back (): history 목록 의 이전 URL 을 불 러 옵 니 다.
forword (): history 목록 의 다음 URL 을 불 러 옵 니 다.
go (): history 목록 의 구체 적 인 페이지 를 불 러 옵 니 다.
주 3: innerHeight, innerWidth 속성
속성 만 읽 고 창의 문서 표시 구역 의 높이 와 폭 을 픽 셀 로 계산 합 니 다.
메뉴 표시 줄, 도구 모음, 스크롤 바 등의 높이 는 포함 되 지 않 습 니 다.
IE 는 이러한 속성 을 지원 하지 않 습 니 다.
document. document Element 또는 document. body (IE 버 전과 관련) 를 사용 합 니 다.
의 client Width 와 client Height 속성 을 대체 합 니 다.
주 4: location 대상:http://www.w3school.com.cn/jsref/dom_obj_location.asp
window 대상 방법:
방법.
묘사 하 다.
alert()
메시지 와 확인 단 추 를 가 진 경고 상 자 를 표시 합 니 다.
blur()
키보드 초점 을 맨 위 창 에서 옮 겨 라.
clearInterval()
setInterval () 에서 설정 한 timeout 을 취소 합 니 다.
clearTimeout()
setTimeout () 방법 으로 설 정 된 timeout 을 취소 합 니 다.
close()
브 라 우 저 창 을 닫 습 니 다.
confirm()
메시지 와 확인 단추, 취소 단 추 를 가 진 대화 상 자 를 표시 합 니 다.
focus()
키보드 초점 을 창 에 맞추다.
moveBy()
창의 현재 좌 표를 상대 로 지정 한 픽 셀 을 이동 할 수 있 습 니 다.
moveTo()
창의 왼쪽 상단 을 지정 한 좌표 로 이동 합 니 다.
open()
새 브 라 우 저 창 을 열거 나 이름 이 붙 은 창 을 찾 습 니 다.
print()
현재 창의 내용 을 인쇄 합 니 다.
prompt()
사용자 의 입력 을 알 릴 수 있 는 대화 상 자 를 표시 합 니 다.
resizeBy()
지정 한 픽 셀 에 따라 창의 크기 를 조정 합 니 다.
resizeTo()
창의 크기 를 지정 한 너비 와 높이 로 조정 합 니 다.
scrollBy()
지정 한 픽 셀 값 에 따라 내용 을 스크롤 합 니 다.
scrollTo()
내용 을 지정 한 좌표 로 스크롤 합 니 다.
setInterval()
지정 한 주기 (밀리초 단위) 에 따라 함수 나 계산 식 을 호출 합 니 다.
setTimeout()
지정 한 밀리초 후에 함수 나 계산 식 을 호출 합 니 다.
주 1:
close () 방법: 자 바스 크 립 트 코드 를 통 해 열 린 창 만 자 바스 크 립 트 코드 로 닫 을 수 있 습 니 다.
이것 은 악의 적 인 스 크 립 트 가 사용자 의 브 라 우 저 를 중지 하 는 것 을 막 았 다.
주 2:
open () 방법: 문법: window. open (URL, name, features, replace)
주 3:
setInterval () 과 setTimeout ()
setTimeout () 은 code 를 한 번 만 실행 합 니 다.여러 번 호출 하려 면 setInterval () 을 사용 하거나 code 자체 가 setTimeout () 을 다시 호출 하도록 합 니 다.
시계 지우 기: clearTimeout ();
window 대상 설명:
window 대상 은 전역 대상 입 니 다.
window. document 은 document 을 쓸 수 있 습 니 다.
window. alert () 는 alert () 를 쓸 수 있 습 니 다.
Window 대상 의 window 속성 과 self 속성 은 모두 자신 을 인용 합 니 다.
그리고:
parent 속성, top 속성, 프레임 [] 배열 은 현재 Window 대상 과 관련 된 다른 Window 대상 을 참조 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.