1. 程式人生 > 其它 >BOM-location物件

BOM-location物件

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title></title>
</head>
<body>
	<button>點選</button>
	<div></div>
	<script>
		//window物件給我們提供了一個location屬性用於獲取或設定窗體的URL,並且可以用於解析URL。因為這個屬性返回的是一個物件,所以我們將這個屬性也稱為location物件。
		//URL(Unicorm Resource Locator,URL)統一資源定位符
 
		//5秒鐘之後跳轉頁面
		//案例分析:1.利用定時器做倒計時效果
		//2.時間到了,就跳轉頁面,使用location.href
		var btn = document.querySelector('button');
		var div = document.querySelector('div');
		btn.addEventListener('click', function () {
			//console.log(location.href);
 
		})
		var timer = 5;
		setInterval(function () {
			if (timer == 0) {
				location.href = 'http://www.baidu.com';
			} else {
				div.innerHTML = '您將在' + timer + '秒鐘之後跳轉到首頁';
				timer--;
			}
		}, 1000);
 
 
		//location常見方法
		var btn = document.querySelector('button');
		btn.addEventListener('click', function () {
			//記錄瀏覽歷史,所以可以實現後退功能
			//location.assign('http://www.baidu.com');
 
			//不記錄瀏覽歷史,所以不可以實現後退功能
			location.replace('http://www.baidu.com');
 
			//強制重新整理
			location.reload(true);
		})
	</script>
</body>
</html>