新长城 Dom 概述

DOM

DOM全称:Document Object Model(文档对象模型)用来将标记型文档封装成对象,并将标记型文档中的所有内容(标签,文本,属性等)都封装成对象。


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


文档对象模型

文档:标记型文档。

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

模型:所有标记型文档都具备一些共性特征的一个体现。


标记型文档(标签,属性,标签中封装的数据)

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


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

 

DOM这种技术是如何对标记型文档进行操作的呢?要操作标记型文档必须对其进行解析。


DOM技术的解析方式:将标记型文档解析成一个DOM树,并将树中的内容都 封装成节点对象。


DOM解析方式的好处和弊端:

好处:

可以对树中的节点进行任意操作,比如:增删改查。

弊端:

这种解析需要将整个标记型文档加载进内存。意味着如果标记型文档的体积很大,较为浪费内存空间。


简介另一种解析方式:SAX。是由一些组织定义的一种民间常用的解析方式, 并不是W3C标准,而DOM是W3C的标准。


SAX解析的方式:

基于事件驱动的解析。获取数据的速度很快,但不能对标记进行增删改 等操作。

 

DOM模型有三种:

DOM level 1:将html文档封装成对象。

DOM level 2:在level 1基础上加入了新功能,比如解析名称空间。

DOM level 3:将xml文档封装成对象。

 

DHTML:动态的HTML。不是一门独立语言,而是多项技术综合体的简称。

其中包含了HTML,CSS,DOM,JavaScript。

 

这四个技术在动态html页面效果定义时,都处于什么样角色呢?负责什么 样的职责呢?

 

HTML:负责提供标签,将数据进行封装,目的是便于对该标签中的数据进行 操作。

简单说:用标签封装数据。

CSS:负责提供样式属性,对标签中的数据进行样式的设定。

简单说:对数据进行样式设定。

DOM:负责将标签型文档以及文档中的所有内容进行解析,并封装成对象, 在对象中定义更多的属性和行为,便于对象

操作。

简单说:将文档和标签以及其他内容封装成对象。

 

JavScript:负责提供程序设计语音,对页面中的对象进行逻辑操作。


简单说:负责页面的行为设定。就是页面的动态效果。


所以JavaScript是动态效果的主力编程语言。


DHTML+XMLhttpRequest = AJAX


BOM:Browser Object Model 浏览器对象模型。这个模型方便于操作浏览器。


浏览器对应的对象就是window对象。这个可以通过查阅DHTML API获得。

标题基于SpringBoot的马术俱乐部管理系统设计与实现AI更换标题第1章引言介绍马术俱乐部管理系统的研究背景、意义、国内外研究现状、论文方法及创点。1.1研究背景与意义阐述马术俱乐部管理系统对提升俱乐部管理效率的重要性。1.2国内外研究现状分析国内外马术俱乐部管理系统的发展现状及存在的问题。1.3研究方法以及创概述本文采用的研究方法,包括SpringBoot框架的应用,以及系统的创点。第2章相关理论总结和评述与马术俱乐部管理系统相关的现有理论。2.1SpringBoot框架理论介绍SpringBoot框架的基本原理、特点及其在Web开发中的应用。2.2数据库设计理论阐述数据库设计的基本原则、方法以及在管理系统中的应用。2.3马术俱乐部管理理论概述马术俱乐部管理的基本理论,包括会员管理、课程安排等。第3章系统设计详细描述马术俱乐部管理系统的设计方案,包括架构设计、功能模块设计等。3.1系统架构设计给出系统的整体架构,包括前端、后端和数据库的交互方式。3.2功能模块设计详细介绍系统的各个功能模块,如会员管理、课程管理、预约管理等。3.3数据库设计阐述数据库的设计方案,包括表结构、字段设计以及数据关系。第4章系统实现介绍马术俱乐部管理系统的实现过程,包括开发环境、编码实现等。4.1开发环境搭建介绍系统开发所需的环境,包括操作系统、开发工具等。4.2编码实现详细介绍系统各个功能模块的编码实现过程。4.3系统测试与调试阐述系统的测试方法、测试用例以及调试过程。第5章系统应用与分析呈现马术俱乐部管理系统的应用效果,并进行性能分析。5.1系统应用情况介绍系统在马术俱乐部中的实际应用情况。5.2系统性能分析从响应时间、并发处理能力等方面对系统性能进行分析。5.3用户反馈与改进收集用户反馈,提出系统改进建议。第6章结论与展望总结马术俱乐部管理系统的设计与实现成果,并展望未来的研究
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值