JavaScript BOM

예진·2020년 7월 29일
0

JavaScript

목록 보기
4/8
JavaScript BOM

	:Browser Object Model
    
    window 객체 
    	
        :브라우저의 창을 나타낸다.
        
        window.innerHeight : 브라우저 창의 내부 높이 (px)
        
        window.innerWidth : 브라우저 창의 내부 너비 (px)
        
        window.open() : 새 창을 연다.
        
        window.close() : 현재 창을 닫는다.
        
        window.moveTo() : 현재 창을 이동한다.
        
        window.resizeTo() : 현재 창의 크기를 조절한다.
        
    window.screen
        
        screen.width : window screen 너비
        
        screen.height : window screen 높이
        
        screen.availWidth : 사용 가능한 window 너비 (인터페이스 기능을 뺀 값)
        
        screen.availHeight : 사용 가능한 window 높이 (인터페이스 기능을 뺀 값)
             
        screen.colorDepth : window screen 색상 심도
        
        screen.pixelDepth : window screen 픽셀 깊이
        
    window.location
    
    	window.location.href : 현재 페이지의 url을 반환한다.
        
        window.location.hostname : 웹 호스트의 도메인 이름을 반환한다.
        
        window.location.pathname : 현재 페이지의 경로와 파일 이름을 반환한다.
        
        window.location.protocol : 사용된 웹 프로토콜을 반환한다. (http or https)
        
        window.location.assign() : 새 문서를 로드한다.
        
    window.history
    
    	window.history.back() : 브라우저에서 뒤로가기 버튼 누르는것과 동일
        
        window.history.foward() : 브라우저에서 앞으로 가기 버튼 누르는 것과 동일
        
    window.navigator
    
    	navigator.cookieEnabled :쿠키를 사용하는 경우 true 아니면 false를 반환한다.
    
    	navigator.appName : 브라우저의 응용 프로그램 이름을 반환한다.
        
        navigator.appCodeName : 브라우저의 응용 프로그램 코드 이름을 반환한다.
                
        navigator.platform : 브라우저 플랫폼(운영체제)을 반환한다.
        
        navigator.product : 브라우저 엔진의 제품 이름을 반환한다.
        
        navigator.appVersion : 브라우저에 대한 버전 정보를 반환한다.
        
        navigator.userAgent : 브라우저가 서버로 보낸 사용자 에이전트 헤더를 반환한다.
        
        navigator.language : 브라우저 언어를 반환한다.
        
        navigator.onLine : 브라우저가 온라인인 경우 true를 반환한다.
        
        navigator.javaEnabled() : 자바를 사용하는 경우 true를 반환한다.
        
    window 팝업상자
    
    	window 접두사 없이 사용할 수 있음
        
        alert() : 팝업 상자를 띄울 수 있음. 줄 바꿈 할때 \n 사용
        
        confirm() : 확인 또는 취소를 누를 수 있음. 확인을 클릭하면 true를 반환한다.
        
        prompt() : 사용자가 입력 값을 누르고 확인 또는 취소를 클릭해야한다. 확인을 클릭하면 입력 값이 반환되고, 취소를 누르면 null을 반환한다.
        
    	window.alert() :
        
    타이밍
    
    	setTimeout(function, milliseconds) : 지정된 밀리 초 동안 기다린 후 기능을 실행한다.
        
        setInterval(function, milliseconds) : 위와 동일하지만 함수 실행을 계속 반복한다.
        
        clearTimeout(timeoutvariable) : setTimeout에 지정된 함수의 실행을 중지한다.
        
        clearInterval(timeoutvariable) : setInterval에 지정된 함수의 실행을 중지한다.
        
    쿠키
    
    	document.cookie ="name=value": 쿠키를 생성하고 읽고 삭제할 수 있다.
        
        ```

0개의 댓글