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来定制。)
学习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来定制。)
发表评论
-
关于分拆短信问题
2013-07-08 15:26 700关于分拆短信的总结 -
生成java安全证书
2013-03-20 10:55 843============================= ... -
eclipse安装svn插件
2013-03-15 14:04 555step1:在“D:\eclipse4.2\dropins” ... -
eclipse插件记录
2012-05-09 11:01 590正则相关:http://www.myregexp.com/ec ... -
Tomcat中的Connector配置
2012-03-29 16:07 2756JBoss使用Tomcat作为Web容器,因此在JBoss中对 ... -
JAXWS服务器端创建及发布(二)
2012-03-29 16:05 1128JAXWS接口如何定义? 接口定义: @WebServic ... -
进程和线程的联系和区别
2012-03-29 15:57 1095定义: 一、进程是具有一定独立功能的程序关于某个数据集合上的一 ... -
SSL原理
2012-03-28 10:29 681SSL原理 一 前言 首先 ... -
如何把Https网站中的安全证书导入到java中的cacerts证书库?
2012-03-27 17:43 737其实很简单,方法如下: 每一步:进入某个https://ww ... -
tomcat访问中去掉项目名称
2012-03-26 17:05 974<Context docBase="../wt ... -
tomcat https配置
2012-03-26 17:04 7341、利用keytool工具生成.keystore文件,并且放置 ... -
java中Keytool的使用总结
2012-03-26 15:12 633Keytool 是一个Java 数据证书的管理工具 ,K ... -
再读java思想——初始化与清除
2012-03-22 11:32 5841、为了能用简便、面向对象的语法来编写代码——即“发送消息给对 ... -
再读java思想——一切皆对象
2012-03-21 16:39 7241、数据存储 寄存器(register):这 ... -
再读java思想----一切皆对象
2012-03-20 11:38 8961、在良好的面向对象设计中,每个对象都能很好的完成一项任务,但 ... -
再读java思想----一切皆对象
2012-03-20 11:35 01、在良好的面向对象设计中,每个对象都能很好的完成一项任务,但 ... -
tomcat配置
2012-01-16 16:02 589<Context docBase="E:\pr ... -
apache先骨干项目
2011-12-19 16:05 773分类 项目名 说明 ... -
apache-ftpserver-1.0.6
2011-12-19 14:55 9731、配置文件 ftpd-typical.xml ... -
Java 理论与实践: 线程池与工作队列
2011-11-10 17:15 531https://www.ibm.com/developerwo ...
相关推荐
web开发API(dom+dhtml+css+js+jquery)
这个资源里面基本上包含了所有的css手册,做css的朋友是必不可少的参考,里面也有dom和dhtml
从dhtml到dom脚本编程 from dhtml to dom scripting
这是一个开发帮助文档的压缩包,有Java JDK_API Junit4 JavaScript DOM DHTML easyUI CSS等项目开发帮助文档
包括javascript的帮助文档和jquery,prototype,Scriptaculous等框架 css帮助,css滤镜,css基本属性 DOM 开发手册 网页设计师 终极配色手册等
包括 css2.0中文手册.chm cssfilter.chm DHTML 手册.chm DOM文档对象中文手册.chm JavaScript.chm
dhtml和htmldom官方开发手册,是java web开发的必备参考手册
css、dhtml、dom文档,css、dhtml、dom文档。API
HTML+DHTML+DOM帮助文档 chm格式 中文的 web页面开发好帮手!
DHTML技术资料 DHTML的概念 DHTML 技术的核心—DOM CSS-P DHTML 编程
这是我自己在网上找的的dhtml,html,css,javascript,dom帮助文档,其中除了dhtml是英文的其他都是中文版,希望对你有用
使用JavaScript操作DOM进行DHtml开发
css,DHTML,js,XMLDOM,手册
说明:为了方便下载本人已压缩 参考手册 ...XHTML 1.0 CSS 2.0 JavaScript VBScript ...DHTML 实例 VBScript 实例 ASP 实例 ADO 实例 SVG 实例 XSLT 1.0 XPath 2.0 XSL-FO WML 1.1 HTML 颜色
DHTML 不是由万维网联盟(W3C)规定的标准。 DHTML 是一种用来创建动态站点的技术组合物。 对大多数人来说,DHTML 意味着 HTML 4.0、样式表以及 JavaScript 的结合物。 W3C 曾讲过:“动态HTML是一个被...
通过DHTML由DOM引导JavaScript基础教学.pdf
css.chm DHTML 手册.chm dom.chm Microsoft Windows脚本技术.CHM xmlhttp.CHM XML指南.chm 微软JavaScript手册js.chm 微软Sql参考手册sql.chm 微软Vbscript手册vbs.chm 配色 .chm
有关于JavaScript,CSS,HTML,DOM这四个技术的四个帮助文档。
此为《JavaScript+DHTML语法与范例详解词典》一书的源码. 内容简介 《JavaScript+DHTML语法与范例详解词典》词条包含的主要内容有JavaScript的全局函数和基础对象的函数和属性;如何通过JavaScript DOM对象来动态地...