`

javascript学习笔记-

阅读更多

 

  • 通常把浏览器为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="状态栏中的信息";
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics