什么是文档对象模型?(the document object model?)

文档对象模型(DOM)是web文档中包含的、可由web浏览器识别的所有对象和属性的层次模板或映射的可视化表示。此浏览器对象模型还指定程序员可以在对象上或使用对象执行的各种方法或操作。文档对象模型是编程或更精确地说脚本可能性的表示。尽管主流浏览器支持通用DOM,但在一个浏览器中工作的脚本在另一个浏览器中可能无法正常工作。然而,程序员可以根据所有主要互联网浏览器通用的基本DOM安全地使用对象、属性和方...

文档对象模型(DOM)是web文档中包含的、可由web浏览器识别的所有对象和属性的层次模板或映射的可视化表示。此浏览器对象模型还指定程序员可以在对象上或使用对象执行的各种方法或操作。文档对象模型是编程或更精确地说脚本可能性的表示。尽管主流浏览器支持通用DOM,但在一个浏览器中工作的脚本在另一个浏览器中可能无法正常工作。然而,程序员可以根据所有主要互联网浏览器通用的基本DOM安全地使用对象、属性和方法。

Web documents are stored on a web server that delivers the pages to the client computer that requested them.

Web文档看起来只是浏览器窗口中的一个单元,但它们实际上是由各种对象组成的。它们可以而且经常包含许多属性,而且它们的行为方式也不同,因为程序员可以应用于文档对象的方法多种多样。例如,图像可以出现在文档中,并被视为文档中的对象,而文档本身就是一个对象。

链接也是程序员可以在其上使用方法或执行操作的对象,例如当鼠标悬停在链接上时,链接的颜色会发生变化,或者显示或更改图像。DOM脚本涉及到编码或编写小型计算机程序,称为嵌入到web文档中的脚本。这些脚本为网页添加了功能,包括但不限于表单验证、虚拟计算器、弹出消息、简单游戏、测验甚至动画。

程序员根据他们使用的文档对象模型的可能性来创建代码,除非他们选择使用通用DOM非常保守地编码以避免浏览器兼容性问题的可能性。文档对象模型对于在web开发中编写客户端脚本的程序员来说非常重要。Web文档存储在Web服务器上,该服务器将页面交付给请求页面的客户端计算机,并通过浏览器将页面以可视方式呈现给网站访问者。根据客户端计算机浏览器的文档对象模型,web服务器上存储的网页中嵌入的脚本必须在客户端计算机上运行。

  • 发表于 2021-12-15 11:30
  • 阅读 ( 130 )
  • 分类:互联网

你可能感兴趣的文章

用雨量计在你的桌面上投射一个三维全息图

... C:\Users\[PC Name]\Documents\Rainmeter\Skins\Hologram\@Resources\Models ...

  • 发布于 2021-03-17 07:13
  • 阅读 ( 294 )

什么是javascript?它是如何工作的?

...的部分需要学习:web浏览器的工作原理和文档对象模型(documentobjectmodel,DOM)。 ...

  • 发布于 2021-03-18 04:01
  • 阅读 ( 279 )

网站的英雄:理解dom

... DOM是通过使用document接口创建一个document对象来定义的。HTML代码是创建文档的最直接的方法。HTML提供了一种简单的方法来定义文档,而不需要进行传统的编程。 ...

  • 发布于 2021-03-30 05:25
  • 阅读 ( 258 )

充分利用microsoft office的10个快速提示

...commands that you use most often on your custom tabs for faster and easier document creation and editing. 在Office 2010功能区上创建自定义选项卡 通过在Office2007中自定义快速访问工具栏来节省时间 The previous tip showed you how to add a custom tab so you can group often...

  • 发布于 2021-04-12 17:08
  • 阅读 ( 266 )

符合逻辑的(logical)和物理数据库模型(physical database model)的区别

...内的移动方式,基于此可以设计应用程序界面。用户反馈文档。 逻辑数据库模型基本上决定是否已经收集了业务的所有需求。它由开发人员、管理人员和最终用户进行审查,以确定在物理建模开始之前是否需要收集更多的信息...

  • 发布于 2021-06-23 22:15
  • 阅读 ( 347 )

什么是数据库管理系统中的数据建模(data modelling in dbms)

DBMS(databasemanagementsystem)中的数据建模是将复杂的软件系统设计记录为易于理解的图表的过程,使用符号和文本来表示数据的流动方式。该图既可以用于重新设计遗留应用程序,也可以作为创建新软件的设计。 通常,数...

  • 发布于 2021-06-28 10:25
  • 阅读 ( 384 )

mvc公司(mvc)和视图模型(mvvm)的区别

...专门为WPF和其他XAML平台设计的模式。 覆盖的关键领域 1.什么是MVC–定义,功能2.什么是MVVM–定义,功能3.MVC和MVVM的区别是什么–关键区别的比较 关键术语 MVC、MVVM 什么是mvc公司(mvc)? MVC(Model-View-Controller)是应用程序开发中...

  • 发布于 2021-07-01 09:12
  • 阅读 ( 293 )

面向对象数据库(object oriented database)和对象关系数据库(object relational database)的区别

...关系模型和面向对象模型的混合体。 覆盖的关键领域 1.什么是面向对象数据库—定义、功能2.什么是对象关系数据库—定义、功能3.面向对象数据库与对象关系数据库的区别——关键差异比较 关键术语 数据库,面向对象数据库...

  • 发布于 2021-07-01 17:25
  • 阅读 ( 624 )

linq到sql(linq to sql)和linq到对象(linq to objects)的区别

...型,其中两种是linqtosql和linqtoobjects。 覆盖的关键领域 1.什么是LINQ to SQL–定义,功能2.什么是LINQ to Objects–定义,功能3.LINQ to SQL和LINQ to Objects之间的区别–主要区别比较 关键术语 DLINQ,LINQ,LINQ to SQL,LINQ to Objects,.NET框架,对...

  • 发布于 2021-07-01 23:04
  • 阅读 ( 245 )

实体(entity)和企业数据模型(enterprise data model)的区别

...型:实体数据模型和企业数据模型。 覆盖的关键领域 1.什么是实体数据模型-定义,功能2.什么是企业数据模型-定义,功能3.实体和企业数据模型之间的差异-关键差异比较 关键术语 数据建模,实体数据模型,企业数据模型,实...

  • 发布于 2021-07-02 00:21
  • 阅读 ( 455 )
fn138352
fn138352

0 篇文章

相关推荐