`
nomadyyj
  • 浏览: 53673 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript学习笔记(八)---BOM(Browser Object Model)

    博客分类:
  • js
阅读更多

BOM由一系列相关的对象构成(a series of objects that are related to one another):(见附件图)

 

Window对象:window 对象是整个 BOM 的核心, 表示整个浏览器窗口 或一个框架.

top 对象:指向的都是最顶层的(最外层的)框架,即浏览器窗口自身。

parent对象: 父级窗口/框架.

self对象:当前容器显示,它总是等于 window.

 

open()方法:打开一个新的浏览器窗口或查找一个已命名的窗口。

window.open(URL,name,features,replace)

参数:URL---可选,声明了要在新窗口中显示的文档,或者链接的地址.

       name---可选,新窗口的名称,如果指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口.

       features---要显示的标准浏览器的特征.

       replace---可选,true - URL 替换浏览历史中的当前条目。false - URL 在浏览历史中创建新的条目。

 

setTimeout()方法: 在指定的毫秒数后调用函数或计算表达式.

window.setTimeout(code,millisec) 

参数:code---必需,要调用的函数后要执行的 JavaScript 代码串。

       millisec---必需。在执行代码前需等待的毫秒数。

返回值:一个可以传递给 Window.clearTimeout() 从而取消还未执行的暂停

setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval();

 

 

setInterval():按照指定的周期(以毫秒计)来调用函数或计算表达式。直到 clearInterval() 被调用或窗口被关闭.

window.setInterval(code,millisec[,"lang"])

参数:code ---必需。要调用的函数或要执行的代码串。

       millisec ---必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

返回值:一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。

 

history对象: window 对象的一部分,可通过 window.history 属性对其进行访问

window.history.go(number|URL) //加载历史列表中的某个具体的页面
window.history.back(); //加载历史列表中的前一个 URL(如果存在)。
window.history.forward();//加载历史列表中的下一个 URL。

 

 

  • 描述: BOM体系结构
  • 大小: 12.5 KB
分享到:
评论

相关推荐

    JavaScript基础笔记-尚硅谷视频自己总结

    - **BOM (Browser Object Model)**: 提供了一组与浏览器交互的对象,如window、navigator等。 #### 四、JavaScript的主要特性 - **解释型语言**:JavaScript是一种解释型语言,意味着代码可以在运行时直接执行,...

    JavaWeb02-JavaScript学习笔记

    JavaScript基础知识点 JavaScript是一种脚本语言...本笔记涵盖了JavaScript的基础知识点,包括变量、数据类型、流程控制语句、函数、数组、对象、JSON、BOM和Location等概念,为学习JavaScript提供了一个良好的基础。

    javaScript学习笔记总结.docx

    此外,JavaScript还有两个重要的组成部分:BOM(Browser Object Model)和DOM(Document Object Model)。 BOM允许开发者获取和操作浏览器的信息,如浏览器窗口大小、历史记录、弹出对话框等功能。DOM则提供了操作...

    JavaScript基础笔记.md

    2. **BOM(Browser Object Model)**:浏览器对象模型,提供了与浏览器窗口交互的方法和属性。 3. **DOM(Document Object Model)**:文档对象模型,允许JavaScript操作HTML文档结构。 #### 四、基本语法 ##### 1...

    JavaScript达内学习笔记

    - **BOM (Browser Object Model)**:这部分是早期浏览器内置的一些对象,如`window`、`location`、`navigator`等,目前没有被标准化。 #### 三、语言基础 3. **数据类型** - **基本数据类型**: - `number`:...

    JavaScript学习笔记

    ### JavaScript学习笔记精要 #### 一、JavaScript概述 JavaScript是一种重要的编程语言,在现代Web开发中扮演着不可或缺的角色。它最初由Netscape公司的Brendan Eich在1995年开发完成,并且最初的名字叫做...

    李立超JavaScript基础篇笔记

    JavaScript与网页的交互主要依赖于DOM(Document Object Model)和BOM(Browser Object Model)。DOM提供了对网页内容进行操作的对象,而BOM则允许开发者控制浏览器的某些特性,如窗口、历史记录和导航。 在HTML中...

    JS学习笔记(BOM,DOM,字符串方法等)

    JavaScript(简称JS)是一种广泛用于客户端Web开发的脚本语言,它主要运行在浏览器环境中,提供了丰富的功能,包括处理BOM(Browser Object Model)和DOM(Document Object Model)。本篇笔记将详细介绍数组方法、...

    Javascript高级编程学习笔记27——BOM1window对象1.docx

    JavaScript高级编程的学习中,BOM(Browser Object Model)占据着重要的地位,因为它使得JavaScript能够与浏览器进行交互。在浏览器环境中,JavaScript的核心语法是ECMAScript,但BOM提供了与浏览器功能交互的一系列...

    JavaScript从入门到精通学习笔记

    ### JavaScript从入门到精通学习笔记 #### 一、JavaScript简介 **1.1 JavaScript是什么** JavaScript 是一种轻量级的编程语言,主要被用于客户端(浏览器端)的脚本语言,能够实现动态网页效果,增强用户体验。...

    javaScript达内培训笔记

    BOM (Browser Object Model) BOM并不是一个正式标准,而是浏览器厂商为了实现对浏览器窗口的控制而提出的一系列接口集合,如window、navigator、location、screen等。通过这些接口,开发者可以获取用户信息、操作...

    javascript 基础学习笔记.pdf

    * BOM(Browser Object Model):浏览器对象模型,里面提供了一些属性和方法,可以让我们操作浏览器。 变量和常量 在 JS 中,变量的值是可以变化的,而常量的值是不可变的。JS 中定义变量的方法有: * var 变量名...

    JavaScript.md

    ##### 2.3 BOM (Browser Object Model) - **定义**:BOM 是一组特殊的对象集合,它们提供浏览器窗口的接口,允许脚本与浏览器进行交互。 - **作用**:BOM 主要涉及浏览器窗口的操作,比如打开新窗口、调整窗口大小...

    js学习笔记

    - **BOM (Browser Object Model)**: 浏览器对象模型,提供了一组接口,让开发者能够控制浏览器窗口。 - **DOM (Document Object Model)**: 文档对象模型,用于表示和操控 HTML 或 XML 文档的对象结构。 #### 二、...

    JavaScript基础详细.7z

    BOM(Browser Object Model):提供操作浏览器的属性和方法,如弹出框、获取分辨率等。 JavaScript引入方式 内嵌式:直接在HTML标签中使用JavaScript代码。 嵌入式:将JavaScript代码写在<scr

    Javascript基础笔记总结.pdf

    3. BOM(Browser Object Model):BOM处理浏览器窗口的交互,如刷新、前进/后退、新开标签页等。 在浏览器环境中,JavaScript可以通过两种方式引入HTML页面: 1. 内嵌式:直接在HTML文件中使用`<script>`标签编写...

    day03_JavaScript预习笔记1

    接下来,BOM(Browser Object Model)允许JavaScript与浏览器进行交互,包括窗口对象、导航对象、历史对象等,使开发者可以控制浏览器的行为。例如,`window.location`属性可以改变页面的URL,`window.alert()`用于...

    javaScript的笔记

    这篇笔记主要涵盖了JavaScript中的两个重要概念:BOM(Browser Object Model)和DOM(Document Object Model)。 BOM,浏览器对象模型,允许JavaScript与浏览器进行交互。它将浏览器视为一个整体的对象,其中包含多...

    张孝祥JAVASCRIPT笔记

    BOM(Browser Object Model)则提供了与浏览器交互的能力,例如窗口管理、历史记录、定时器等。 最后,事件处理是JavaScript与用户交互的关键。通过addEventListener和removeEventListener,我们可以监听并响应用户...

    前端学习笔记1

    BOM(Browser Object Model)则涉及浏览器提供的全局对象,如window、navigator、screen等。文件4可能深入讲解了如何选择、创建、修改和删除DOM元素,以及利用BOM进行页面导航、窗口控制和定时任务。 4. **jQuery ...

Global site tag (gtag.js) - Google Analytics