首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

js对象(BOM部分DOM部分)

JS总体包括ECMAScript,DOM,BOM三个部分,但是能够和浏览器进行交互的只有DOM和BOM,那么到底什么是DOM和BOM呢 概念 BOM(Browser Object Model)是指浏览器对象模型...BOM Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。...setTimeout() 语法: var t=setTimeout("JS语句",毫秒) setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量中。...语法: setInterval("JS语句",时间间隔) 返回值 一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。...(cls) 存在返回true,否则返回false classList.toggle(cls) 存在就删除,否则添加 指定CSS操作 obj.style.backgroundColor="red" JS

4.1K20

BOM

1.BOM 1.1. 什么是BOMBOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。 ​...  浏览器对象模型    把「浏览器」当做一个「对象」来看待    BOM 的顶级对象是 window    BOM 学习的是浏览器窗口交互的一些对象    BOM 是浏览器厂商在各自浏览器上定义的...BOM的构成 BOM 比 DOM 更大,它包含 DOM。 1.3. 顶级对象window  window 对象是浏览器的顶级对象,它具有双重角色。 1. 它是 JS 访问浏览器窗口的一个接口。...有了 window.onload 就可以把 JS 代码写到页面元素的上方,因为 onload 是等页面内容全部加载完毕, 再去执行处理函数。...构造函数中this指向构造函数的实例 function Fun() { console.log(this); // this 指向的是fun 实例对象

1.3K20

BOM

BOM(浏览器对象模型) 概述 BOM(Brower Object Model) 即浏览器对象,它提供了独立于内容而与浏览器窗口进行交互的对象,核心对象是 window。...BOM 缺乏标准,Javascript 语法的标准化组织是 ECMA,DOM 的标准化组织是 W3C,BOM 最初是 Netscape 浏览器标准的一部分 BOM 和 DOM BOM 构成 BOM 比...它是 JS 访问浏览器窗口的一个接口 它是一个全局对象。定义在全局作用域中的变量函数都会变成 window 对象的属性和方法。...() { console.log(this); } }; o.sayHi(); 构造函数中 this 指向构造函数的实例...JS 为防止任务有排队或者等待时间较长的问题,把任务分为同步任务和异步任务两大类。 同步任务都在主线程上执行,形成一个执行栈。 异步任务:JS 的异步时通过回调函数实现的。一般有三种类型。

1.2K20

BOM

什么是BOM BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。...BOM 缺乏标准,JavaScript 语法的标准化组织是 ECMA,DOM 的标准化组织是 W3C,BOM 最初是Netscape 浏览器标准的一部分。 ? 2....BOM的构成 BOM 比 DOM 更大,它包含 DOM。 ? 3. 顶级对象window window对象是浏览器的顶级对象,它具有双重角色。 它是JS访问浏览器窗口的一个接口。...注意: 有了window.onload就可以把JS代码写到页面元素的上方,因为onload是等页面内容全部加载完毕, 再去执行处理函数。...构造函数中this指向构造函数的实例        function Fun() {            console.log(this); // this 指向的是fun 实例对象

1.3K10

BOM概述

JavaScript进阶内容——BOM详解 在上一篇文章中我们学习了DOM,接下来让我们先通过和DOM的对比来简单了解一下BOM 首先我们先来复习一下DOM: 文档对象模型 DOM把文档当作一个对象来看待...DOM的顶级对象是document DOM的主要学习是操作页面元素 DOM是W3C标准规范 然后我们来介绍一下BOM: 浏览器对象模型 BOM把浏览器当作一个对象来看待 BOM的顶级对象是window...BOM学习的是浏览器窗口交互的一些对象 BOM是浏览器厂商在各自浏览器上定义的,兼容性较差 BOM概述 BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象...,其核心对象是window BOM由一系列相关的对象构成,并且每个对象都提供了很多方法和属性(BOM包含DOM) window对象是浏览器的顶级对象,它具有双重角色: 它是JS访问浏览器窗口的一个接口...于是出现了同步和异步: 同步: 前一个任务执行完毕后,后一个任务才能执行 异步: 可以同时处理多个任务 同时也就区分出同步任务和异步任务: 同步任务: 同步任务都在主线程上执行,形成一个执行线 异步任务: JS

1.1K10

JavaScript BOM学习

这不是,整理了一下JavaScript的一下BOM笔记资料,今天贡献出来!...(HTML DOM也会随后整理发表) 笔者在接触Js之前就听闻Js的“牛逼”,接触后发现只要想法够贼,Js就能给你的贼想法复现 ~ 作者主页:https://www.cnblogs.com/wangyuyang1016.../ BOM简单的说就是浏览器对象模型,对BOM的操作就是对浏览器的功能和属性的操作; BOM的核心是window,它是一个浏览器的功能实例,浏览器会为HTML文档创建一个专属的window对象,并为每一个框架创建额外的...window对象是BOM的顶层,所有其他对象都是通过window对象衍生的;但是在调用子对象的时候并不强制要求声明 ?...resizable 是否允许调整窗口尺寸 scrollbars 是否显示滚动条 status 是否显示状态栏 toolbar 是否显示工具栏 window.close() 关闭当前实例化对象的窗口

86520
领券