DOM(一)-01-(概述)

来源:互联网 发布:中学生网络防狼手册 编辑:程序博客网 时间:2024/06/05 18:36


【DOM】Document Object Model(文档对象模型)


1.用来将标记型文档封装成对象,并将标记型文档中的所有内容(标签,文本,属性等)都封装成对象。

2.封装成对象的目的是为了更为方便的操作这些文档以及文档中所有内容。因为对象的出现就可以有属性和行为被调用。


【文档对象模型】


1.文档:标记型文档。


2.对象:封装了属性和行为的示例,可以被直接调用。


3.模型:所有标记型文档(标签,属性,标签中封装的数据)都具备一些共性特征的一个体现。


只要是标记型文档,DOM这种技术都可以对其进行操作。


====================================================================


常见的标记型文档:html,xml


【DOM这种技术是如何对标记型文档进行操作的呢?】


要操作标记型文档,必须对其进行解析。


DOM技术的解析方式:


【示例】
<html><head><title>这是演示文档</title></head><body><div>div区域</div><dl><dt>上层项目</dt><dd>下层项目</dd></dl><table><tbody><tr><th>表头</th><td>单元格</td></tr></tbody></table><form><input type="text"></form></body></html>




DOM解析过程(详见下面图解文件):




(1)将上述程序文档封装成对象document;
(2)将document中内容按照标签层次进行更细致的划分。
(体现出标签的所属,形成一个树状结构)


DOM将document变成若干节点后,每个节点中的属性和行为会被提供出来,如通过<div>中的相关方法可以对该<div>进行删除等操作,
比如可以在标签<div>旁边设置一个button,用户一点击就进行删除操作。


【总结】DOM将文档及文档中所有内容变成对象,变得更加动态化

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 狗长了个肿瘤怎么办 腺肌瘤糖类抗原125升高怎么办 糖类抗原724单项升高怎么办? 化疗期间糖类抗原升高怎么办? 门面租客到期不搬怎么办 这几天老想初恋怎么办 结婚了还想初恋怎么办 九年了想初恋了怎么办 吃肥肉恶心想吐怎么办 宝宝吃了母乳不吃奶粉怎么办 母猫的奶少怎么办 鲤鱼打挺起不来怎么办 练不会鲤鱼打挺怎么办 鲤鱼打挺脖子痛怎么办 新买的沙发太高怎么办 额最后离开公司没人关灯怎么办 看到我妹妹就烦怎么办 野塘钓鱼不开口怎么办 团关系找不到接收地怎么办 两岁宝宝就是不肯说话怎么办 两岁宝宝不肯吃药怎么办 并蹄莲叶子大黄怎么办 异地恋见面来大姨妈怎么办 奶水太多宝宝老是呛到怎么办 奶水太多吃奶婴儿呛怎么办 人家不愿意交我为朋友怎么办 面对诋毁我的人怎么办 做事太细致速度太慢怎么办 高一儿子早恋了怎么办 儿子18岁谈朋友怎么办 和朋友为钱吵架怎么办 感情里总担心失去怎么办 眼石移出盲僧怎么办 打仗把小便踢肿了怎么办 腿上都是挠的疤怎么办 脚上的肉烂了怎么办 商铺门口有电杆怎么办 漏电保护器坏了怎么办 空开进线烧了怎么办 过压保护灯亮怎么办 美的热水器接地异常怎么办