DOM
来源:互联网 发布:赛车网络手游 编辑:程序博客网 时间:2024/06/08 05:51
DOM(document object model) 文档对象模型
其实就是将一些标记性的文档以及文档中的内容当成对象。
封装成对象的原因:可以 在对象中定义其属性和行为,方便操作这些对象。
DOM在封装标记洐文档时,有三层模型。
DOM1:针对html文档
DOM2:针对Xml文档
DOM3:针对Xml文档
DHTML:多个技术的综合体。动态的html。
html:负责将数据进行标签的封装
css:负责标签的样式
dom:负责将标签及标签中的数据封装成对象
javascript:负责通过程序设计方式来操作这些对象。
标签之间存在层次关系:
html
|--head
|--title
|--base
|--link
|--meta
|--style
|--script
|--body
|--div
|--form
|--input
|--select
|--span
|--a
|--table
|--tbody
|--tr
|--td
|--th
|--dl
|--dt
|--dd
通过这个标签层次可以形象的看做是一个树形结构。那么我们也称标记性文档,加载进内存的是一个DOM树。
这些标签以及标签中的数据都是这棵树上的节点。
当标记性文档加载进内存,那么内存中就有了一个对应的DOM树。
DOM对于标记性文档的解析的弊端:文档过大,相对消耗资源。对于大型文档可以使用SAX解析。
0 0
- DOM
- DOM
- dom
- dom
- DOM
- dom
- DOM
- DOM
- DOM
- DOM
- DOM
- dom
- dom
- Dom
- dom
- DOM
- DOM
- DOM
- hive安装配置
- java 实现二分查找法
- 自定义控件--让背景颜色随ViewPager的滑动而渐变
- LinearLayout + TextView 树形菜单
- linux下的dhcp服务的完全配置(图文详解)
- DOM
- Membership Role Profile设置配置文件
- VS2008SP1无法安装
- iOS判断邮箱,手机号,车牌号,车型,用户名,密码,昵称,身份证号,是否有效
- Java算法分析1—————寻找数组相同元素
- Android 实现应用程序最小化到后台运行
- 数据结构复习(重写某些重要数据结构API) ------------队列
- [java]在eclipse中如何输入命令行参数(主函数中的参数)
- android中Baseadapter的 getItem 和 getItemId 的作用和重写