- 通常把浏览器为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="状态栏中的信息";
分享到:
相关推荐
本学习笔记专为初学者设计,旨在帮助新接触JavaScript的人快速掌握这门语言的核心概念和实用技巧。 首先,"JavaScript特效.chm"可能是一份关于JavaScript实现的各种网页特效的教程。这些特效可能包括图片轮播、下拉...
JavaScript学习笔记 JavaScript是一种强大的、跨平台的编程语言,主要用于为网页和应用程序添加交互性。在Web开发中,JavaScript与HTML和CSS一起构成了基础的三驾马车。本教程将帮助初学者理解JavaScript的核心概念...
学习笔记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中,document.write...
"前端学习笔记-黑马程序员JS" 本资源主要介绍了 JavaScript 的基本概念和语法,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象等知识点。 变量 在 JavaScript 中,变量可以在三种位置书写:...
在学习JavaScript时,数字格式类型是一个重要的基础知识。首先,JavaScript中的数字主要分为整数和浮点数,整数可以是正整数、负整数或零。浮点数则包含小数点或使用科学记数法表示的数字。 在JavaScript中,十进制...
### JavaScript基础知识点总结 #### 一、语言概念与发展历程 - **语言定义**:计算机语言是...无论是初学者还是有经验的开发者,在学习JavaScript的过程中都能发现其独特之处,并利用它构建出各种创新的应用和服务。
个人Javascript学习笔记 精华版 本资源为个人Javascript学习笔记的精华版,涵盖了Javascript的基础知识、事件处理、对象和系统函数、浏览器对象等方面的内容。下面是对每个知识点的详细说明: 1. 什么是JavaScript...
以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...
一、判断 语法 prop in objectName 如果objectName指向的对象中含有prop这个属性或者键值,in运算符会返回true。 代码如下: var arr = [‘one’,’two’,’three’,’four’]; arr.five = ‘5’;...
**jQuery学习笔记--1** jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。本篇笔记将深入探讨jQuery的基础知识,包括其核心概念、选择器、DOM操作、事件...