- 2
- 0
- 约5.41千字
- 约 28页
- 2017-05-07 发布于河南
- 举报
DOM、XML与Ajax
DOM、XML与Ajax简介 王晓雷 DOM-文档对象模型 文档对象模型是针对HTML和XML文档的一个API。DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。 W3C DOM 标准被分为 3 个不同的部分: 核心 DOM - 针对任何结构化文档的标准模型 XML DOM - 针对 XML 文档的标准模型 HTML DOM - 针对 HTML 文档的标准模型 DOM-文档对象模型 什么是 HTML DOM? HTML DOM 是: HTML 的标准对象模型 HTML 的标准编程接口 W3C 标准 HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法。 换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。 DOM-文档对象模型 DOM 节点: HTML 文档中的所有内容都是节点: 整个文档是一个文档节点 每个 HTML 元素是元素节点 HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点 DOM标准中一共定义了12种节点类型:数值常量1-12 DOM-文档对象模型 例: DOM-文档对象模型 DOM-文档对象模型 HTML DOM 对象 - 方法和属性 一些常用的 HTML DOM 方法: getElementById(id) - 获取带有指定 id 的节点(元素) appendChild(node) - 插入新的子节点(元素) removeChild(node) - 删除子节点(元素) 一些常用的 HTML DOM 属性: innerHTML - 节点(元素)的文本值 parentNode - 节点(元素)的父节点 childNodes - 节点(元素)的子节点 attributes - 节点(元素)的属性节点 DOM-文档对象模型 一般对文档对象的操作分两步: 1、获得操作对象: 通过使用 getElementById() 方法 通过使用 getElementsByTagName() 方法 通过使用 getElementsByClassName() 方法 2、修改 HTML 元素 改变 HTML 内容 改变 CSS 样式 改变 HTML 属性 创建新的 HTML 元素 删除已有的 HTML 元素 改变事件(处理程序) DOM-文档对象模型 DOM的导航: XML-扩展标记语言 什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标准 XML-扩展标记语言 XML的用途: XML 把数据从 HTML 分离 通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。通过使用几行 JavaScript,你就可以读取一个外部 XML 文件,然后更新 HTML 中的数据内容 XML 简化数据共享 XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。这让创建不同应用程序可以共享的数据变得更加容易。 更多其他 XML-扩展标记语言 XML树结构: XML 使用简单的具有自我描述性的语法: root book titleJava编程思想/title authorBruce Eckel/author price108.00/price /book book titleJavaEE开发指南/title author一帆风顺/author price49.99/price /book root XML语法规则 所有 XML 元素都须有关闭标签 XML 标签对大小写敏感 XML 必须正确地嵌套 XML 文档必须有根元素 XML 的属性值须加引号 note date=08/08/2008 toGeorge/to fromJohn/from /note 其他:参见w3school
您可能关注的文档
- 2013届高考物理考纲专项复习课件:实验(一)探究弹力与弹簧伸长的关系(11张PPT).ppt
- 2013届高考物理考纲专项复习课件:实验-验证牛顿运动定律(11张PPT).ppt
- 2013年中考考纲解读与复习策略(作文部分).ppt
- 2013年5月物流证书课程考试复习资料仓储管理(二).ppt
- 2013年最新高中语文精品教学课件:2.1指南录课件1(苏教版必修3).ppt
- 2013年最新高中语文精品教学课件:2.1指南录课件2(苏教版必修3).ppt
- 2013年最新高中语文精品教学课件::2.1指南录课件(苏教版必修3).ppt
- 2013年河北理综中考电学实验专项突破.ppt
- 2013年高考一轮:第一章 实验一 研究匀变速直线运动.ppt
- 2013年河北理综中考力学实验专项突破.ppt
- 女性员工沟通满意度与工作满意度的深度剖析与策略构建.docx
- 两嵌段共聚物系统平均场理论数值方法的探索与应用.docx
- 基于多维度分析的车辆变速箱旋转机械故障精准判定研究.docx
- 全球价值链视角下中国贸易附加值地位的深度剖析与战略提升.docx
- 从A公司企业文化建设探寻现代企业发展新动能.docx
- 城市对外交通综合换乘枢纽系统关键问题解析与优化策略研究.docx
- 天然冰片与异冰片介导甲基酮不对称还原反应的深度剖析.docx
- 大型桥梁结构减振设计方法:理论、实践与创新.docx
- 汉语 “把”“被” 套用构式的多维解析与探究.docx
- 过渡金属与TiO₂纳米复合物:结构、性能及电磁波吸收特性的深度剖析.docx
原创力文档

文档评论(0)