JavaScript 浏览器对象(一)

一、Window对象

    1.window对象:

window对象是BOM的核心,window对象指当前的浏览器窗口

所有JavaScript全局对象、函数以及变量均自动成为window对象的成员

全局变量是window对象的属性

全局函数是window对象的方法

甚至HTML DOM的document也是window对象的属性之一

2.window尺寸:

window,innerHeight  浏览器窗口的内部高度

window,innerWidth  浏览器窗口的内部宽度

3.window方法:

window.open()  打开新窗口

window.close()  关闭当前窗口

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<button id="btn" onclick="btnClicked()">按钮</button>
		<script>
//			document.write("宽度"+window.innerWidth+",高度"+window.innerHeight);
			function btnClicked(){
//				window.open("obindex.html","windowName","height=200,width=200,top=100,left=100,toolbar=no,menubar=no");
				window.close();
			}
		</script>
	</body>
</html>

二、计时器

1.计时事件:通过使用JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行,我们称作计时事件

2.计时方法:

setInterval()  间隔指定的毫秒数不停地执行指定的代码

clearInterval()  方法用于停止setInterval()方法执行的函数代码

setTimeout()  暂停指定的毫秒数后执行的指定的代码

clearTimeout()  方法用于停止执行setTimeOut()方法的函数代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body >
		<button id="btn" onclick="stopWin()">按钮</button>
		<p id="ptime"></p>
		<script>
//			var mytime = setInterval(function(){
//				getTime();
//			},1000);
//			function getTime(){
//				var d = new Date();
//				var t = d.toLocaleTimeString();
//				document.getElementById("ptime").innerHTML = t;
//
//			}
//			function stopTime(){
//				clearInterval(mytime);
//			}
			var win;
			function myWin(){
				alert("hello");
				win = setTimeout(function(){
					myWin();
				},3000);
			}
			function stopWin(){
				clearTimeout(win);
			}
		</script>
	</body>
</html>
时间: 2024-10-10 00:29:29

JavaScript 浏览器对象(一)的相关文章

奔跑吧,我的JavaScript(3)---JavaScript浏览器对象

Window对象 1.是BOM的核心,window对象指向当前的浏览器窗口,最高层对象之一. 2.所有JavaScript全局对象,函数以及变量均自动成为window对象成员 3.全局变量是window对象的属性 4.全局函数是window对象的方法 5.window尺寸 window.innerHright/window.innerWidth,浏览器窗口的内部高度/宽度 6.window方法 window.open()       打开新窗口 window.close()      关闭窗口

学习笔记:JavaScript 浏览器对象、Dom对象。

感觉:http://www.cnblogs.com/codediary/p/3965866.html 这种思维导图的方式做笔记比较好. 最近在慕课网学习Javascript 正好做笔记记录一下. JavaScript 中浏览器对象. 在线地址:http://7u2iq9.com1.z0.glb.clouddn.com/javascriptWindow对象 (2).jpeg 百度网盘:http://pan.baidu.com/s/1mgFqA5E JavaScript 中Dom对象. 在线地址:h

javascript浏览器对象

window对象 1.window对象 window对象是BOM的核心,window对象指当前的浏览器窗口 所有JS全局对象.函数以及变量均自动成为window对象的成员 全局变量是window对象的属性 全局函数是window对象的方法 甚至HTML DOM中的document也是window对象的属性之一 2.window尺寸(不包含工具栏和滚动条) window.innerHeight           浏览器窗口的内部高度 window.innerWidth            浏览

JavaScript 浏览器对象

window window对象不但充当全局作用域,而且表示浏览器窗口. window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度.内部宽高是指除去菜单栏.工具栏.边框等占位元素后,用于显示网页的净宽高.还有一个outerWidth和outerHeight属性,可以获取浏览器窗口的整个宽高. 补充: 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:

JavaScript浏览器对象:History

History 对象 history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能. 注意:从窗口被打开的那一刻开始记录,每个浏览器窗口.每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联. 语法: window.history.[属性|方法] 注意:window可以省略. History 对象属性 length:返回浏览器历史列表中URL的数量 History 对象方法 back()   加载history列表中的前一个URL

JavaScript浏览器对象(window对象)之setInterval()和setTimeout()区别和用法

window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别. setTimeout方法是定时程序,也就是在什么时间以后干什么.干完了就拉倒.setInterval方法则是表示间隔一定时间反复执行某操作.如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行.如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:例如: (1): t=setTimeout("northsn

JavaScript 浏览器对象(二)

一.History对象     1.History对象:window.history对象包含浏览器的历史(url)的集合. 2.History方法: history.back()  与在浏览器点击后退按钮相同 history.forward()  与在浏览器中点击按钮向前相同 history.go()  进入历史中的某个页面 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <

JavaScript基础-对象&lt;2&gt;

2.浏览器环境提供对象 (1) document对象 doucument对象属性: title:文本标题.doucument.title="Welcome"; lastModified:文档最后修改时间. URL 文档对应的页面地址. cookie:创建和获得信息 cookie. bgColor:文档背景色. fgColor: 文档前景色. location: 保存文档所有页面地址信息. alinkColor:激活链接的颜色. linkColor:链接的颜色. vlinkColor:已

JavaScript进阶 - 第8章 浏览器对象

第8章 浏览器对象 8-1 window对象 window对象是BOM的核心,window对象指当前的浏览器窗口. window对象方法: 注意:在JavaScript基础篇中,已讲解了部分属性,window对象重点讲解计时器. 任务 在右边编辑器script标签内补充代码,弹出对话框"欢迎来到慕课网". 定义一个函数,实现打开一个网页,宽为600,高为400. 当点击"点击我,打开新窗口"按钮时,在打开网页. 如果忘记了,可以查看JavaScript基础篇. 代码