이 글은 Javascript에서 BOM 객체의 사용법을 소개합니다. 이는 특정 참조 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
Window
모든 변수의 특성을 사용자 정의하세요
우리가 정의한 모든 전역 변수, 함수 개체 등은 창 개체의 속성이 됩니다.
내장된 전역 변수 및 메서드
전역 상수: Infinity, NaN , 정의되지 않음, null
전역 메서드: eval(), isFinite(),
isNaN(),parseFloat(),parseInt(), decodeURI(), decodeURIComponent(),
encodeURI(), encodeURIComponent()
Window commonmethods
Open Close
Location object
1.Attributes
hash는 파운드 기호(#)로 시작하는 URL(앵커)을 설정하거나 반환합니다.
host는 호스트 이름과 포트를 설정하거나 반환합니다. 현재 URL의 번호
hostname 설정 또는 반환 현재 URL의 호스트 이름
href 전체 URL 설정 또는 반환
pathname 현재 URL의 경로 부분 설정 또는 반환
port 현재 URL의 포트 번호 설정 또는 반환
프로토콜 현재 URL의 프로토콜을 설정 또는 반환
**search 설정 또는 반환 from 물음표(?) **로 시작하는 URL(쿼리 부분)은 쿼리 문자열을 가져오는 데 사용됩니다(예: window.location.search )
2. 메소드
sign()
이 새 문서를 로드합니다. 이는 Location 객체의 href 속성에 URL을 직접 할당하는 것과 같습니다
reload()
Reload 현재 문서
메서드가 매개변수를 지정하지 않거나 매개변수가 false인 경우 HTTP 헤더 If-Modified -Since를 사용하여 서버의 문서가 변경되었는지 감지합니다. 문서가 변경된 경우 reload()는 문서를 다시 다운로드합니다.
문서가 변경되지 않은 경우 이 방법은 캐시에서 문서를 로드합니다.
이는 사용자가 브라우저의 새로 고침 버튼을 클릭할 때와 정확히 동일한 효과입니다.
이 메서드의 매개변수를 true로 설정하면 문서의 마지막 수정 날짜에 관계없이 캐시를 우회하고 서버에서 문서를 다시 다운로드합니다. 이는 사용자가 Shift 키를 누른 채 브라우저의 새로 고침 버튼을 클릭하는 것과 똑같은 효과를 냅니다.
replace()
현재 문서를 새 문서로 바꿉니다. replacement() 메서드는 History 개체에 새 레코드를 생성하지 않습니다.
이 방법을 사용하면 새 URL이 기록 개체의 현재 기록을 덮어씁니다.
History
History
일반적인 메서드 및 속성 예: window.history.forward()
go(-1)
이전 페이지로 돌아가기
.back()
Back
.forward()
Forward
Navigator
공통 메서드 및 속성
appCodeName 브라우저 코드 이름
appName 브라우저 이름
ppVersion 브라우저 버전 번호
userAgent 브라우저 이름 및 버전 번호
플랫폼 브라우저 플랫폼
Win32", "Win16", "WinCE", "Mac68k", "MacPPC", "HP-UX", "SunOS" 등
cpuClass CPU 정보 "x86"
online 브라우저가 온라인 상태인지 여부
cookieEnabled 쿠키 사용 가능 여부
Error
常用方法和属性 try { alert(‘’) } catch(e) { e.message }
권장 관련 기사:
Javascript에서 call() 메소드와 apply() 메소드의 사용법은 무엇입니까? (첨부 코드)
Javascript의 함수 범위 및 블록 수준 범위에 대한 간략한 설명위 내용은 Javascript에서 BOM 객체 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!