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://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年 12月 23日
    88
  • 钉子户是什么意思

    钉子户是什么意思很多人对这个问题比较感兴趣,这里,金色百科小编大浪就给大家详细解答一下。 (1)“钉子户”是什么意思? 钉子户,用来指代某些由于种种原因没有拆迁,而又身处闹市或开发…

    金色百科 2023年 4月 21日
    112
  • 打边炉是什么意思

    打边炉是什么意思很多人对这个问题比较感兴趣,这里,金色百科小编大浪就给大家详细解答一下。 (1)打边炉是什么意思 打边炉是一道色香味俱全的名肴,属于粤菜系。粤港澳地区一种饮食方式,…

    2023年 3月 8日
    159
  • 半壁江山是什么生肖,成语解释落实

    半壁江山指的是生肖羊、是生肖牛、是生肖马。 半壁江山在十二生肖阿中代表的是生肖羊、是生肖牛、是生肖马。 生肖羊 生肖羊友温柔体贴。他们真诚地对待朋友。这样的人无论在哪里,都会有贵人…

    金色百科 2024年 2月 19日
    86
  • 欧易OKX

    欧易OKX

                   

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

               官网注册
  • 绿蚁是什么意思

    绿蚁是什么意思很多人对这个问题比较感兴趣,这里,金色百科小编大飞就给大家详细解答一下。 (1)白居易有名句云“绿蚁新醅酒,”中的绿蚁其实是指什么 “绿蚁”指浮在新酿的没有过滤的米酒…

    2023年 3月 23日
    122
  • 醍醐灌顶是什么意思

    醍醐灌顶是什么意思很多人对这个问题比较感兴趣,这里,金色百科小编小币就给大家详细解答一下。 (1)醍醐灌顶是什么意思? 【解释】:醍醐:酥酪上凝聚的油。用纯酥油浇到头上。佛教指灌输…

    金色百科 2023年 2月 8日
    138
  • 2023年淘宝双十一满减规则是什么 淘宝双十一2020满减

    每年的双十一大促活动热度也是非常高的,不管是商家还是消费者都积极参与到双十一活动中来,其中双十一跨店满减优惠最是吸引人。2023年淘宝双十一满减规则是什么?今年双十一满减是多少呢?…

    金色百科 2024年 1月 1日
    92
  • 倚马七纸是指什么生肖,词语精选落实

    倚马七纸指的是生肖猪、指的是生肖蛇、指的是生肖猴。 倚马七纸在十二生肖代表生肖猪、蛇、猴、羊、兔、猪。 生肖猪 生肖猪的人破冰和好,紫气东来,富贵满满,周末开始,缘分机会,性格善良…

    金色百科 2024年 2月 28日
    31
  • 上下齐心八方应,二二旺码带二七代表指什么生肖,精选答案落实

    上下齐心八方应,二二旺码带二七指的是生肖羊、是生肖牛、是生肖马。 上下齐心八方应,二二旺码带二七在十二生肖阿中代表的是生肖羊、是生肖牛、是生肖马。 生肖羊 生肖羊友温柔体贴。他们真…

    金色百科 2024年 1月 21日
    66
  • 鬼谷八荒逆天改命黄巾天师

    逆天改命黄巾天师攻略 黄巾天师是洪荒难度之外十分合格的优质肉盾。 继承角色防御并且血量疑似100%本体血量, 体积大所以能挡住相当多的boss技能, 但也会因为体积过大而经常会吃到…

    金色百科 2023年 12月 27日
    81