`
deng131
  • 浏览: 662962 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JS操作BOM元素属性和方法

阅读更多
BOM定义了JavaScript可以进行操作的浏览器的各个功能部件的接口,提供访问文档各个功能部件(如窗口本身、屏幕功能部件、浏览历史记录等)的途径以及操作方法。遗憾的是,BOM只是JavaScript脚本实现的一部分,没有任何相关的标准,每种浏览器都有自己的BOM实现,这可以说是BOM 的软肋所在。

通常情况下浏览器特定的JavaScript扩展都被看作BOM的一部分,主要包括:
·关闭、移动浏览器及调整浏览器窗口大小;
·弹出新的浏览器窗口;
·提供浏览器详细信息的定位对象;
·提供载入到浏览器窗口的文档详细信息的定位对象;
·提供用户屏幕分辨率详细信息的屏幕对象;
·提供对cookie的支持;
·加入ActiveXObject类扩展BOM,通过JavaScript实例化ActiveX对象。
BOM有一些事实上的标准,如窗口对象、导航对象等,但每种浏览器都为这些对象定义或扩展了属性及方法。

分享到:
评论

相关推荐

    web前端工程师JavaScript基础入门路径学习专题课程

    第4课 JavaScript BOM基础 学习浏览器对象模型“BOM”,可以对浏览器窗口进行访问和操作,与浏览器“对话” 第5课 JavaScript实现轮播特效 综合运用JavaScript知识,做出轮播图、tab页切换等实用特效 第6课 ...

    JavaScript基础和实例代码

    4.5.4 通过原型为对象添加新属性和新方法 4.5.5 自定义对象的嵌套 4.5.6 内存的分配和释放 4.6 本章小结 第5章 文档对象模型(DOM) 5.1 DOM概述 5.1.1 基本对象模型 5.1.2 Netscape Navigator浏览器扩展 5.1.3 ...

    源文件程序天下JAVASCRIPT实例自学手册

    4.5.4 通过原型为对象添加新属性和新方法 4.5.5 自定义对象的嵌套 4.5.6 内存的分配和释放 4.6 本章小结 第5章 文档对象模型(DOM) 5.1 DOM概述 5.1.1 基本对象模型 5.1.2 Netscape Navigator浏览器扩展 5.1.3 ...

    JavaScript详解(第2版)

     8.5.4 所有对象都有的属性和方法   8.5.5 创建子类及继承   8.6 应知应会   练习   第9章 JavaScript核心对象   9.1 什么是核心对象   9.2 数组对象   9.2.1 数组的声明及填充   9.2.2 ...

    02-javaWeb-css$js.7z

    bom(Browser浏览器对象)中window对象的定时器方法 定时器 String对象 图片轮播案例 补充 运算符 语句 总结 ———————————————— 版权声明:本文为CSDN博主「oooola」的原创文章,遵循CC 4.0 ...

    家居网-网页课程设计(JS + CSS + HTMl )+ 设计报告

    (1)使用DOM和事件操作元素、属性和内容,改变外观和提高交互性共4次。例如增删留言、Tab选项卡等。 (2)使用表单和控件的常用DOM属性、方法、事件进行表单前端验证1次和其他功能1次。 (3)使用BOM调用浏览器功能1次,...

    家居网 网页期末大作业(JS + CSS + html)+设计报告

    (1)使用DOM和事件操作元素、属性和内容,改变外观和提高交互性共4次。例如增删留言、Tab选项卡等。 (2)使用表单和控件的常用DOM属性、方法、事件进行表单前端验证1次和其他功能1次。 (3)使用BOM调用浏览器功能2次,...

    JS基本功DOM学习笔记

    JS的重要部分DOM的学习笔记,基于传智播客前端培训视频所做的笔记以及相关案例代码,包括事件、DOM节点获取与操作、DOM实用案例、DOM属性操作、元素操作、BOM、内置对象

    云相册-Memory网站 网页课程设计报告(JS + CSS + html)+ 报告

    (1)使用DOM和事件操作元素、属性和内容,改变外观和提高交互性共4次。例如增删留言、Tab选项卡等。 (2)使用表单和控件的常用DOM属性、方法、事件进行表单前端验证1次和其他功能1次。 (3)使用BOM调用浏览器功能1次,...

    JavaScript笔记

    JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是...

    详谈DOM简介及节点、属性、查找节点的方法

    DOM定义了表示和修改文档的方法,不能修改css样式表,在js中使用DOM方法改变元素的css样式,实质上是在元素上添加行间样式。 DOM对象就是宿主对象,用来操作HTML和xml功能对象的集合。 xml——>xhtml——>html4.0...

    Web前端开发技术-认识DOM对象.pptx

    中被封装成了对象,通过调用对象的属性和方法就可以使用Web API。例如,console对象、document对象、window对象。;认识dom对象;认识dom对象;认识dom对象;认识dom对象;认识dom对象;认识dom对象;认识dom对象;认识dom...

    《精通Javascript+jQuery》光盘源码

    第1部分 JavaScript.cCSS与DOM基础篇   第1章 ccJavaScript概述  1.1 JavaScript的起源  1.2 浏览器之争  1.2.1 DHTML  1.2.2 浏览器之间的冲突  1.2.3 标准的制定  1.3 JavaScript的实现  1.3.1...

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

    前端面试宝典V3.0.docx

    14、dom 和 bom 的区别(必会) 111 15、事件三要素(必会) 111 16、事件执行过程(必会) 111 17、获取元素位置(必会) 112 18、封装运动函数(必会) 112 19、绑定事件和解除事件的区别(必会) 113 20、谈谈...

    精通JavaScript+jQuery Part1

     第7章 用CSS设置页面和浏览器的元素   7.1 丰富的超链接特效  7.2 鼠标特效  7.3 页面滚动条   第8章 用CSS制作实用的菜单   8.1 项目列表   8.2 无需表格的菜单   8.3 菜单的横竖转换   ...

    Web前端高级作业一.txt

    ... 2.html标签,标签由标签加属性组成,html有自己的标签树 <head></head> <body></body> ...标签,属性是它的“装备”,...BOM和DOM内置元素 还有封装的jQuery,里面也有选择器 还有各种数据库用来存储数据 Ajax

    You-Dont-Need-jQuery:如何执行查询,样式,dom,ajax,事件等示例,例如带有普通javascript的jQuery

    该项目总结了IE 10+支持的jQuery方法的本机Javascript实现中的大多数替代方法。 注意:jQuery仍然是一个很棒的库,并具有许多有效的用例。 如果不想,不要迁移!目录翻译查询选择器我们可以使用document....

    Javascript入门学习第六篇 js DOM编程第1/2页

    学习英文: Dom:文档对象... 元素节点 包含 属性节点和文本节点。 Dom树: 下面我们直接看 到底怎么操作DOM。 1, 创建元素节点。createElement(): [removed] var a = document.createElement(“p”); aler

Global site tag (gtag.js) - Google Analytics