02. 브라우저 객체 모델_js

2022. 1. 30. 12:59ksmart_html_css_js/JavaScript

728x90
alert

- 사용자에게 경고장

인수에 삽입된 문자열 혹은 숫자형 데이터를 출력

<script type="text/javascript">
alert('안녕하세요');

 

prompt

- 사용자에게 1줄의 값을 받을 때 사용

- 결과값은 문자형이다.

<script type="text/javascript">
	var msg=prompt('당신의 나이는?');
	console.log(msg);
</script>

 

confirm

- 진행여부 확인

- 결과값은 확인 true 취소는 false

<script type="text/javascript">
	var isNext=confirm('정말 저장하시겠습니까?');
	if(isNext){
		console.log('저장실행하기');
	}
</script>

 

setTimeout, clearTimeout

- 정해진 시간 이후에 실행

- setTimeout : 정해진 시간 이후에 1회 실행

- clearTimeout : 정해진 시간 이전에 실행 취소

<script type="text/javascript">
	var TimeoutNumber = setTimeout(function() {
		console.log('5초 후 실행');
	}, 5000);
	console.log(TimeoutNumber);
	clearTimeout(timeoutNumber);
</script>

 

setInterval, clearInterval

- setInterval : 정해진 시간 간격으로 실행

- clearInterval : 실행 중단

<script type="text/javascript">
	var cnt = 0;
	var intervalNumber = setInterval(function() {
		cnt++;
		console.log(cnt);
		if (cnt > 5) {
			clearInterval(intervalNumber);
			console.log('실행중단');
		}
	}, 1000);
</script>

 

location

- 현재 페이지 url 정보

- 새로고침 및 다른 페이지 이동 시 사용

- 새로고침 -> reload(), 페이지 이동 -> location.href='이동경로';

<script type="text/javascript">
	console.log(location);
	console.log(location.href);//현재경로
</script>

- 페이지 이동

location.href='http://naver.com';

- 새로고침

location.reloat();

 

navigator

- 브라우저 및 OS 정보

console.log(navigator);

728x90

'ksmart_html_css_js > JavaScript' 카테고리의 다른 글

HTML요소 이벤트 -form_js  (0) 2022.01.30
HTML요소(on속성)이벤트_js  (0) 2022.01.30
01. 브라우저 객체 모델_js  (0) 2022.01.30
this, 내장객체_js  (0) 2022.01.30
객체 생성자 함수 프로토타입_js  (0) 2022.01.30