script --BOM

	BOM 跟 DOM
		BOM: Browser object Model 浏览器对象模型
	  DOM: Document Object Model 文件对象模型
	2. 表示整个浏览器窗口
		BOM提供了一个核心对象 -window
		属性
			document history location
		方法
			alert() prompt()
		调用window对象的属性和方法时 可以省略不写
		window 中的警告框
		window.alert() /alert()
		输入框
		window.prompt()/prompt()
		确定框
		window.confirm() / confirm
		按确定按钮的话,则返回true其余的返回false
		定时器
		 1.定时器分类
		 	1.周期性定时器
			每间隔一定时间后,就执行一遍指定的操作,反复执行
			2.一次性定时器
			在指定的时间间隔之后,只执行一次操作
		 2.周期性定时器
		  1.声明定时器
		 	var ret = setInterval(fun,time);
			fun:周期性执行的操作,可以是一个匿名函数
			time:时间间隔周期 以ms 为单位
			ret:返回以创建好的定时器对象
		 2.清楚定时器
		 clearInterval(timer)
		 timer:创建好,要停止的定时器对象
		3.一次性定时器
		  声明一次性定时器
		  var ret = setTimeout(fun,time);
		  fun:指定时间间隔后需要执行的操作
		  time:时间间隔
		  ret:返回已启动的定时器对象
		  2.清除定时器
		  	clearTimeout(timer)
		window 的属性
		1.screen
			获取客户端显示器的相关信息
			1. width/height
			2.avaiwidth/avaiHeight
		2.history
			1.作用:包含当前窗口所访问过的url地址
			2.属性和方法
				1.属性
					length:访问过url数量
				2.方法
					back() --后退
					forward -- 前进
					go(num) 
					去往历史界面中的第num个界面
		3.location
			1.作用
				表示浏览器地址栏上的信息
			2.属性和方法
				1.href
				表示当前窗口正在浏览的网页地址,若果为href设置值的话,则相当于是浏览器的跳转功能
			3.reload()
				重新加载当前的网页,等同于刷新
			4.navigator
				1.作用
					包含浏览器的相关信息
				2.属性
					userAgent
					显示浏览器的相关信息

猜你喜欢

转载自blog.csdn.net/weixin_43847832/article/details/84838457
bom