브 라 우 저 개체 모델 - BOM 상용 속성 및 방법
내용 소개
(Browser Object Model) 브 라 우 저 대상 모델 - (브 라 우 저 전문 API).
BOM 개념
Browser Object Model) 브 라 우 저 대상 모델 (브 라 우 저 전문 API).
윈도 대상
(window 대상 은 JS 의 최상 위 대상 이 고, 다른 BOM 대상 은 window 대상 의 속성 입 니 다)
속성 또는 방법
관련되다
onload
페이지 모든 요소 불 러 오기 완료
DOMContentLoaded
페이지 구조 로 딩 완료, 로 딩 가능, 속도 빠 름
alert;confirm;prompt;
탄창 류
parent;top;self;
창 클래스
setInterval;setTimeout;clearInterval;clearTimeout;
타이머 관련 (디 렉 터 리 참조: 8)
3. document 대상
문서 개체
body;cookie;title;domain;URL;referrer
4. navigator 대상
브 라 우 저 자체 정보
속성 또는 방법
관련되다
navigator.userAgent
사용자 에이전트 헤더 문자열
navigator.cookieEnabled
쿠키 를 사용 할 지 여부 입 니 다. 불 값 을 되 돌려 줍 니 다.
navigator.plugins
플러그 인 집합 설치
위치 대상
브 라 우 저 현재 URL 정보
속성 또는 방법
관련되다
href
전체 URL
protocol
협의
domain
도 메 인 이름
port
포트 번호
search
검색 문자열
reload
다시 불 러 오기
화면 대상
장치 화면, 클 라 이언 트 화면 정보
속성 또는 방법
관련되다
screen.width
화면 너비
screen.height
화면 높이
screen.colorDepth
화면 색 깊이
screen.availWidth
사용 가능 한 너비 (작업 표시 줄 높이 제외)
screen.availHeight
사용 가능 한 높이 (작업 표시 줄 높이 제외)
7. history 대상
브 라 우 저 기록 스 택
속성 또는 방법
관련되다
history.go(-1/1)
역사 기록 몇 단계 에 도달 하 다
history.forward()
한 걸음 앞으로 나아가다
history.back()
한 걸음 뒤로 물러서다
history.replace()
과거 기록 스 택 바 꾸 기
history.length()
탐색 한 페이지 수
location.replace("")
location. href 가 없 으 면 되 돌 릴 수 없습니다.
8. 타이머 관련
1、setTimeout():
어떤 함 수 를 지정 하여 몇 밀리초 후에 실행 합 니까?
(setTimeout(function() {
document.body.style.background = "red"
}, 500, setTimeout(function() {
document.body.style.background = "green"
}, 1000)))
2, 제거 setTimeout: clearTimeout
3、 setInterval()
특정한 임 무 를 일정 시간 마다 한 번 씩 수행 하고 무한 한 정시 에 수행 하도록 지정 합 니 다.
// “ ” , ;
(setInterval(function() {
document.body.style.background = "red"
}, 1500, setInterval(function() {
document.body.style.background = "green"
}, 2100, setInterval(function() {
document.body.style.background = "black"
}, 3900))))
// setInterval ;
var startTime = new Date().getTime();
setInterval(function() {
var endTime = new Date().getTime();
console.log(startTime - endTime)
startTime = endTime;
}, 1000)
4, setInterval: clearInterval 제거
태그: JavaScript, BOM
더 많은 프레젠테이션 사례, 사례 프레젠테이션 보기
댓 글 환영 합 니 다. 댓 글!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
전단 자동화 워 크 플 로 의 hooks예 를 들 어 우 리 는 git commt 전에 eslint 코드 검사, npm install 전에 프로젝트 의존 도 를 검사 하고 싶 습 니 다.전형 적 인 상황 에서 각종 도 구 는 특정한 동작 이 발생 할 때 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.