什么是Dom?

1.简介 

        文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,计有VBScript、ActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示。DOM即是当时蕴酿出来的杰作。

        DOM(文档对象模型)是HTML和XML的应用程序接口(API)。DOM将把整个页面规划成由节点层级构成的文档。

        所谓文档对象模型,其实就是对网页HTML中的各种元素的一种内部的表示,例如HTML中的头、段落、列表、风格、ID等,所有的元素都能通过DOM来访问 。

        JavaScript最终是要操作Html页面,让Html变成DHtml,而操作Html页面就要用到DOM。DOM就是把Html页面模拟成一个对象,如果JavaScript只是执行一些计算、循环等操作,而不能操作Html也就失去了它存在的意义。

        DOM就是Html页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性、方法就可以对网页中的文本框、层等元素进行编程控制。比如通过操作文本框的DOM对象,就可以读取文本框中的值、设置文本框中的值。

 

2.图解 

JSDom关于window

整个页面或者说窗口就是一个window对象---------------window是顶级对象

页面中定义的变量和方法都是window的

window.id

document.getElementById()

使用window对象的属性、方法的时候可以省略window。

比如:

window.alert(‘hello');

可以省略成alert(‘hello');

window.document可以直接写document

能不写window就不要写,这样可以减少js文件的字节数。


window.alert(‘大家好!’);//弹出警告对话框

window.confirm(‘确定要删除吗?’);//确定、取消对话框,返回true或false;

window.navigate(url);//将网页重新导航到url,支持IE、Opera11.6。并不推荐,有些浏览器不行,

建议使用window.location.href=‘url’;//支持大多数浏览器

相关文章:

  • 2021-10-05
  • 2022-12-23
  • 2021-12-07
  • 2021-10-12
  • 2021-05-22
  • 2021-12-31
  • 2021-09-22
  • 2022-01-03
猜你喜欢
  • 2021-10-25
  • 2021-09-11
  • 2022-12-23
  • 2021-08-14
  • 2021-06-29
  • 2022-12-23
  • 2021-12-23
相关资源
相似解决方案