简单的说就是 BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。 DOM是文档对象模型,用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。 一)BOM(borwser Object Model) 浏览器对象模型:使用对象描述了浏览器的各个部分的内容。 1)window :...
BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 2.BOM和DOM的区别 BOM 即浏览器对象模型,BOM没有相关标准,BOM的最核心对象是window对象。javacsript是通过访问BOM(Browser Object Mod...
· DOM 的顶级对象是 document · DOM 主要是操作页面元素 · DOM 是 W3C 标准规范 BOM: · 浏览器对象模型 · 把浏览器当做一个对象来看待 · BOM 的顶级对象是 window · BOM 主要是浏览器窗口交互的一些对象 · BOM 是浏览器厂商在各自浏览器上定义的,兼容性较差 BOM 比 DOM 更大,它包含了 DOM。wind...
DOM 3级: 对DOM1、2 做了进一步的扩展(火狐、谷歌、IE9以上浏览器支持)第二节、DOM对象方法 1、方法说明 getElementById(id)通过id获取DOM对象(对象)getElementsByTagName(tag)通过标签获取DOM对象(“类似数组”对象)getElementsByName(name)通过name获取DOM对象(“类似数组”对象)getElementsByIdClassName(cl...
了解JavaScript中DOM、BOM、特效等等知识点。 DOM 概念 文档对象模型 (Document Object Model,简称DOM) 将 web 页面与到脚本或编程语言连接起来。通常是指 JavaScript,但将 HTML、SVG 或 XML 文档建模为对象并不是 JavaScript 语言的一部分。DOM 模型用一个逻辑树来表示一个文档,树的每个分支的终点都是一个节点(...
51CTO之前曾报导过关于JavaScript使用心得汇总:从BOM和DOM谈起,在那篇文章中,主要介绍了两者的基本概念,而本文应用了很多实例,来解读JavaScript中BOM和DOM。 BOM定义了JavaScript可以进行操作的浏览器的各个功能部件的接口,提供访问文档各个功能部件(如窗口本身、屏幕功能部件、浏览历史记录等)的途径以及操作方法。
一、BOM操作 浏览器对象模型 Browser Object Model js代码操作 浏览器 1、window对象 # window对象 window对象指代的就是浏览器窗口 window.innerHeight 浏览器窗口的高度 900 window.innerWidth 浏览器窗口的宽度 1680 # 新建窗口打开页面 第二个参数写空即可 第三个参数写新建的窗口的大小和位置 ...
(2)文档对象模型(DOM) (3)浏览器对象模型(BOM) (一)DOM(Document Object Model) 1.DOM概念 (1)文本对象模型,是针对XML,HTML的应用程序编程接口。 (2)DOM把整个页面映射成一个多层节点结构。也就是树状结构。 (3)借助DOM提供的接口,可以轻松的删除,添加,替换和修改任何节点。
十一、JavaScript之BOM和DOM操作 一、BOM操作 Browser Object Model 浏览器对象模型 window 对象中存储所有对浏览器操作的方法 window 顶级对象中存储的方法可以不写window,也能正常调用 1 window.alert('我是弹窗功能1111'); 2 alert('我是弹窗功能2222'); ...
DOM 指的是文档对象模型,它指的是把文档当做一个对象,这个对象主要定义了处理网页内容的方法和接口。BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的法和接口。BOM 的核心是window,window 对象具有双重角色,它既是通过js 访问浏览器窗口的一个接口,又是一个...