dom是什么意思啊

欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

dom是什么意思啊很多人对这个问题比较感兴趣,这里,金色百科小编小币就给大家详细解答一下。

(1)什么是DOM?

文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。

脚本开发人员可以通过文档对象的属性、方法和事件来掌控、操纵和创建动态的网页元素。每一个网页元素(一个HTML标签)都对应着一个对象(object,所谓“对象”,用白话说就是“东西”。object这个词在台湾通常翻译成“物件”)。网页上的标签是一层层嵌套的,最外面的一层是,文档对象模型也这样一层层嵌套着,但是通常被理解成一棵树的形状。树根是window或document对象,相当于最外层的标签的外围,也就是整个文档。树根之下(这棵树的图通常是倒着画,就好像遗传谱系或者家谱那样。树根就是唯一的共同祖先)是子一级的对象,子对象也有它自己的子对象,除了根对象以外,所有的对象都有自己的父对象,同一对象的子对象之间就是兄弟的关系。

在这种由“父子兄弟”组成的“单性繁殖家族图谱树”框架结构中,每个网页元素都可以被确切地定位。文档对象模型把整张网页组织成这样的一个树状的结构,树结构中的每一个元素都被视为一个节点(node)。包括JavaScript在内的各种编程语言都可以通过文档对象模型来访问和改变网页的各种细节。

万维网协会(World Wide Web Consortium,W3C)已经给文档对象模型制定了一系列标准,并且正在制定更多的相关标准。当代的浏览器除支持其中的一部分标准之外,还支持某些早在W3C标准制定以前就流行了的历史既成的编程接口。也就是说现在浏览器使用的技术历史由来纷繁复杂,有些人们普遍使用的DOM技术并无标准可依。

我们将深入所有通用DOM的细节(包括IE浏览器中“与众不同”的某些技术),以全面掌握面向实践的技术。

DOM和JavaScript

我经常在QQ、MSN和email中被大家问到的“有关JavaScript”的问题,95%其实是DOM的问题。人们在习惯上不爱说DOM,要么就说JavaScript,要么就扯到“Ajax”(一度火爆的“概念”,最近刚刚有所降温,一如上世纪末的“DHTML”那样。对于这些热点词汇的产生,我个人感到非常欣慰,因为每一次都带来人们对JavaScript技术的热捧。下一个热点词汇是什么?也许我们可以炮制一个也说不定……Pseudo-Mashup,如何?)。

我们用JavaScript对网页进行的所有操作都是通过DOM进行的。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容,所以如果你下载一个JavaScript语言的参考帮助文档来查的话,就连妇孺皆知的document.write方法也找不到。

下面这段代码的作用是用一个提示框逐个显示网页中所有链接的网址,代码中被标为红色的部分就是DOM。
var anchorTags = document.getElementsByTagName(“a”);
for (var i = 0; i < anchorTags.length ; i++)
{
alert(“Href of this a element is : ” + anchorTags[i].href + “\n”);
}

这样一来哪些是核心JavaScript,哪些是DOM,各自起什么作用,就可以一目了然了。

var anchorTags =
创建了一个名为 anchorTags 的 JavaScript 变量。

document.getElementsByTagName(“a”)
Document接口是 DOM1核心(DOM1 Core)规范 中定义的第一个接口,而 document 是实现了Document接口的一个宿主对象。document掌控着网页里的所有东西。
DOM1核心 为Document 接口定义了 getElementsByTagName() 方法。这个方法返回一个节点列表(NodeList) ,也就是一种DOM特有的包含节点的数组,包含了所有符合匹配参数条件的标签,按照在文档中出现的顺序排列。于是anchorTags变量现在就成了一个节点列表。

;
分号是JavaScript里的语句结束符号。

for (var i = 0; i <
这是编程语言里典型的“for循环”。声明了循环变量i,逐个处理anchorTags节点列表里的每一个节点。这也是JavaScript的东西。

anchorTags.length
DOM1 核心 定义了NodeList接口的 length 属性。这个属性返回一个整数,就是节点列表里包含的节点数目。说起来JavaScript 的数组也有一个 length属性。

; i++) {
典型的JavaScript变量增1运算。

alert(
alert() 是一个DOM方法,弹出一个提示框,显示传递给该方法的参数(字符串)。话说这个东西是通称 0级DOM(DOM level 0)或DOM0的一些历史既成的编程接口当中的一员。DOM0 是一套“被某些浏览器所支持”的编程接口(事实上,市场上不存在不支持DOM0的浏览器,只有在某些软件爱好者的收藏品中才能见得到),不属于任何DOM标准规范。

“Href of this a element is : ” +
一个字符串字面量和一个字符串链接符。JavaScript的东西。

anchorTags[i].href
href 是 DOM1 HTML 规范中定义的 HTMLAnchorElement 接口的属性,返回链接()元素的href属性的值。

在此我们用了像anchorTags[i]这样的用法,这和JavaScript里访问第i个数组项的语法是一样的。语言中性(language-neutral,与具体语言无关)的所谓“DOM方式”访问某个节点列表中的一个项目的办法是使用在NodeList接口中定义的item() 方法:anchorTags.item(1).href。但是大多数JavaScript实现程序都允许你使用这种简单的类似于数组的语法,而这也是大多数人实际在用的方式。

+ “\n”);
又一个字符串连接。在字符串的末尾加入一个回车符。

}
“for循环”结束。

本文来自CSDN博客,转载请标明出处:https://blog.csdn.net/zjybushiren88888/archive/2009/08/19/4462448.aspx

(2)DOM是什么意思啊?

DOM是一种用于HTML和XML文档的编程接口。很多时候我们会用javascript作用于网页上从而达到一定功能效果。而javascript调用很多DOM定义的控件和方法。譬如有时候我们通过javascript取一个标签(a)的信息会用到下面的代码: document.getElementsByTagName(“a”) Document接口是 DOM1核心(DOM1 Core)规范 中定义的第一个接口,而 document 是实现了Document接口的一个宿主对象。document掌控着网页里的所有东西。 DOM1核心 为Document 接口定义了 getElementsByTagName() 方法。这个方法返回一个节点列表(NodeList) ,也就是一种DOM特有的包含节点的数组,包含了所有符合匹配参数条件的标签,按照在文档中出现的顺序排列。于是anchorTags变量现在就成了一个节点列表。

(3)dom 是什么意思

dom
abbr. domenica (Italian=Sunday) (意大利语)星期日;domingo (Portugue…
[例句]Dom ullis is mostly absent , giving the reader nothing.
因dom大部分时间不在场,读者无法追溯时间。

(4)dom是什么意思?

dom是主人的意思,Dom全称dominance,翻译过来就是支配。

与之对应的是sub,sub是奴隶,Sub全称submission,翻译过来为臣服。dom对于sub是一种掌控,完全处于sub默认的情况下,因此在字母圈内也流传这一个“在调教过程中,M才是掌握者”的说法。

自动草稿

意为主人的其他单词:

1,owner

2,master

3,host

关于dom是什么意思啊小币就先为大家讲解到这里了,关于这个问题想必你现在心中已有答案了吧,希望可以帮助到你。

风险提示:根据央行等部门发布“关于进一步防范和处置虚拟货币交易炒作风险的通知”,本网站内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。本文收集整理自网络,不代表经典网立场,如若转载,请注明出处:https://www.jingdian230.com/baike/4331.html

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,本平台仅提供信息存储服务。

Special statement: The above contents (including pictures or videos, if any) are uploaded and released by users of the we-media platform. This platform only provides information storage services.

(0)
欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

相关推荐

  • 2023支付宝金秋消费节怎么快速集卡玩法攻略

    2023中秋国庆就要到了,支付宝的红包活动又来了。据悉,每年这个时间支付宝都会推出金秋消费节活动,而相比之前,这次支付宝增加了集卡活动,很多小伙伴清楚金秋消费节集卡在哪,2023支…

    金色百科 2023年 12月 29日
    132
  • 5月27日是什么星座

    5月27日是什么星座?阳历5月27号是什么星座?刚接触星座的用户不知道星座是按阴历还是阳历计算,星座是占星学的一部分起源于西方,星座日期是按阳历计算查询的。5月27日出生的人是双子…

    金色百科 2023年 12月 23日
    121
  • k线图中的三条线红黄蓝代表什么

    (1)k线图中的三条线红黄蓝代表什么 k线图是股票交易中一种数据图体现,k线图包含四个数据,即开盘价、最高价、最低价以及收盘价。k线图中的所有k线都是围绕这四个数据所展开的,主要是…

    2024年 3月 19日
    46
  • 欧易OKX

    欧易OKX

                   

    欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

               官网注册
  • cj是什么意思

    cj是什么意思很多人对这个问题比较感兴趣,这里,金色百科小编老北就给大家详细解答一下。 (1)cj是什么意思 CJ是拼音缩写及英文缩写,意义十分广泛。如游戏术语汉语简称、电影公司名…

    2023年 3月 3日
    195
  • 超越预期,Excel表格制作让您的工作更出类拔萃

    超越预期,Excel表格制作让您的工作更出类拔萃 作为一项重要的办公软件,Excel在各个行业中扮演着不可或缺的角色。它不仅仅用于数据的处理和计算,更是一个强大的工具,可以帮助您从…

    2023年 11月 4日
    74
  • 团队凝聚力拓展活动方案 企业文化励志标语经典

    团队凝聚力拓展活动方案: 一、户外拓展活动,增强团队合作意识和沟通能力。 二、团队游戏比赛,加强团队间的竞争和协作。 三、团队互动讨论,促进成员间的互相了解和激励。 四、团队共建项…

    金色百科 2023年 12月 29日
    108
  • gvhr医学上是什么意思(grv医学上什么意思)

    很多人对gvhr医学上是什么意思(grv医学上什么意思)这个问题比较感兴趣,这里,金色百科小编无奇就给大家详细解答一下。 英文名称:graft-versus-hostreactio…

    金色百科 2023年 5月 26日
    552
  • 2023年10月入宅好日子有哪些 2023年11月入宅好日子有哪些

    古时在移徙的同时,还有一系列相伴活动如安香、安灵,即入宅安奉祖先福神香火等,乔迁新居须择吉日,喜双日忌单日,那么2023年10月入宅好日子有哪些?2023年10月2号乔迁新家好吗?…

    2024年 1月 8日
    141
  • 腾讯pcg是什么意思(腾讯pcg组织架构)

    很多人对腾讯pcg是什么意思(腾讯pcg组织架构)这个问题比较感兴趣,这里,金色百科小编大浪就给大家详细解答一下。 演示机型:Iphone 12    系统版本:iOS14 腾讯p…

    金色百科 2023年 5月 23日
    191
  • 长城核心优势混合基金怎么样(长城核心优势混合基金净值)

    今天给各位分享长城核心优势混合基金怎么样的知识,其中也会对长城核心优势混合基金净值进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 本文目录一览: 1、景顺长…

    2023年 8月 2日
    107