- 通常把浏览器为javascript所提供的对象的集合称为浏览器对象模型(Browser Object Model BOM )
- window对象代表浏览器的框架frame或者浏览器的窗体,Web页面就加载在浏览器的框架或窗体中。window对象一个全局对象,可以直接使用全局对象的属性和方法,而无须写出全局对象的对象名。
例如:window.alert("Hello");简间的写为:alert("Hello");
- window对象的某些属性本身也是一个对象,无论是IE还是NN,都包含document对象、navigator对象、history对象、screen和location对象。
document对象
|
代表浏览器中的页面
|
可访问到页面上由HTML标记所定义的各种对象的属性和方法。包括三个数组属性links[]数组、images[]数组和forms[]数组分别代表页面上<a><img><form>标记所创建的对象的集合。 |
history对象
|
包含了用户访问对的页面的历史信息
|
具有一个length属性可获得浏览器历史栈中页面的个数。具有back()方法、forward方法和go()方法。go()可接受一个参数前进或后退几个页面。例:history.go(-2)返回当前页面之后的第二个页面,
history.go(-1)相当于history.back(),history.go(1)相当于history.forward() |
screen对象 |
包含了客户端计算机显示器显示的能力信息 |
具有height属性和width属性以像素为单位,分别表示显示屏的垂直高度和水平宽度。 |
navigator对象 |
包含了浏览器自身的相关信息 |
可知道正在使用的是何种浏览器、版本号及计算机安装的操作系统。 |
location对象 |
包含了浏览器所加载的当前页面的URL的详细信息 |
有href属性、hostname属性、port属性和protocol属性。如果要导航到另一个页面有两种方法:location.href="main.htm";二是replace方法替换当前页面location.replace("main.htm");缺点无法通过后退回到之前的页面。 |
- window.defaultStatus="状态栏中的信息" 简单的写为:defaultStatus="状态栏中的信息";
分享到:
相关推荐
这是我培训Java的时候,JavaScript的学习资料和笔记-适合初学者,里面还有JavaScript常用特效,分享给大家了!
2.2.1 也可将javascript放入到单独的一个文件js文件,在需要使用的时候引入: 6 2.2.2 在超连接中使用javascript 7 2.2.3 在button中也可使用javascript 7 2.3 JAVASCRIPT的保留关键字 7 2.4 JAVASCRIPT的基本语法 7 ...
学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记...
JavaScript-学习笔记
个人Javascript学习笔记 精华版 个人Javascript学习笔记 精华版 个人Javascript学习笔记 精华版
JavaScript学习笔记JavaScript学习笔记
本文对JavaScript中常用的互动方法进行实例分析介绍,图文并茂,有需要的朋友可以看下
很多人也许只知道 123,123.456,0xff 之类的数字格式。其实 js 格式还有很多数字格式类型,比如 1., .1 这样的,也有 .1e2 这样的。
NULL 博文链接:https://aotostar.iteye.com/blog/816695
in运算符是javascript语言中比较特殊的一个,可以单独使用作为判断运算符,也常被用于for...in循环中遍历对象属性
JavaScript学习笔记,javascript基础知识,基础语法整理.pdf
javascript 学习笔记