DOM与DHTML简介

DOM与DHTML简介

学习Javascript中的DOM编程,首先要认识一下DOM与DHTML。 简单的说,HTML它是一种“静态”的网叶设计语言,主要提供文本和图形的显示功能。但它很难提供多媒体、二维空间移动、精确定位文字、图形的大小和位置。

DHTML(Dynamic HTML,动态HTML)作为浏览器自带的功能,实际上只是一种概念,它并不属于一种专门技术,它也不是指标签、插件或者是浏览器本身。DHTML就是一种即使在网页被下载进浏览器以后,仍然能够随时变换更新网页内容、排版样式以及动画效果等等的技术手段,实际上是由HTML、CSS,加上动态脚本技术构成。这里所说的动态脚本可以使用Javascript也可以是其他的脚本,比如Vbscript。

Javascript将浏览器本身、网页文档、以及网页中的HTML元素都使用对应的内置对象表示,这些对象之间的层次关系统称为DOM(Document Object Model,文档对象模型)。

用户通过鼠标和键盘在浏览器或网页元素上执行的操作,对DOM对象来说称之为事件。例如,用户在点击了网页上的按钮,那么在这个按钮就发生了点击事件,按钮就是事件源。如果把一段代码与这个事件源的事件关联,当事件发生时浏览器就会自动执行这段代码,从而引发一连串的动作,这个过程称之为事件驱动,使得HTML具有较强的交互性和动态改变性。

因此DOM是代表了HTML文档本身,使用各种对象表示其元素。因此想要动态改变网页内容,就要使用DOM中的这些对象。所以称之为DOM编程。W3C(World Wide Web Consortium,万维网联盟)对DOM进行统一规范,制定了标准化W3C DOM规范。它定义了访问HTML文档对象的一整套属性、方法和事件 。
 (注:W3C组织是对网络标准制定的一个非赢利组织,像HTML、XHTML、CSS、XML的标准就是由W3C来定制。)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值