python html5 bootstrap 视频教程

德云社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3257|回复: 0

DHTML - Dynamic HTML 动态HTML 静态网页动态化

[复制链接]

185

主题

204

帖子

1175

积分

工程师

Rank: 5Rank: 5

金钱
759
金币
15
威望
0
贡献
0
发表于 2021-12-24 11:03:20 | 显示全部楼层 |阅读模式
AI人工智能 语音助理 人工翻译 教程
DHTML - Dynamic HTML 动态HTML 静态网页动态化

DHTML 是使 HTML 页面具有动态特性,创建动态交互 Web 网站的一种技术集。


DHTML 不是 W3C (万维网联盟) 标准,是由 Netscape (网景公司) 和微软公司用来描述第 4.x 代浏览器应支持的新营销术语技术。


DHTML 是 Dynamic HTML 的简称,也就是动态 HTML (标准通用标记语言下的一种应用),是相对传统静态 HTML 而言的一种网页制作理念。


智能编辑重构 批处理式 "数字 Python IDE" 集成开发环境 (集成高效 Cython PyInstaller 批处理小程序)

http://dt.digitser.cn/zh-CN/ide/idepy/index.html


DHTML 是 HTML、CSS 和客户端脚本的集成,即页面中包括 HTML + CSS + JavaScript 或其它客户端脚本,其中 CSS 和客户端脚本是直接在页面上写而不是链接上相关文件。

DHTML 不是一种技术、标准或规范,只是对已有网页技术、语言标准的整合运用,制作出能在下载后仍能实时变换页面元素效果的网页设计概念。


技术优势

DHTML 建立在现有技术基础之上,分为以下几部分:


HTML

或 XHTML,是页面中各种页面元素对象,是要被动态操纵的内容。


通过 HTML,所有格式化 (信息) 可移出 HTML 文档,并写入独立样式表中。


由于 HTML 能将文档表现从其结构中分离,可以在不搞乱文档内容的情况下完全地控制表现层。


CSS

CSS 可以控制 HTML 元素如何显示、定位及其可见性。


CSS 属性也是要动态操纵的内容,从而使网页获得动态效果。


通过 CSS,能得到用于 HTML 文档的样式和布局模型,使开发者能同时控制多个网页的样式和布局。


CSS 可以为每个 HTML 元素定义样式,并将其应用到任意 HTML 页面中。若要做全局改变只需简单地修改 CSS 样式,Web 页面中所有的元素就自动更新了。


DOM

DOM 是 Document Object Model (文档对象模型)。


DOM 定义了一套标准 HTML 对象,以及访问和处理 HTML 对象的标准方法。


W3C DOM 文档对象模型是独立于语言和平台的接口,允许程序和脚本动态地访问和更新文档内容、结构及样式。


JavaScript

如 JavaScript,它负责操纵 Web 页面中的 HTML 和 CSS,甚至是在页面被加载之后。


如可视滤镜:允许为文本和图形应用可视效果。


JSS

JSS 是指 JavaScript 样式表,允许控制不同 HTML 元素如何显示。


Layers

允许 控制HTML 元素的定位和可见性。


利用 DHTML,网页设计者可以动态地隐藏或显示内容、修改样式定义、激活元素及为元素定位。DHTML 还能在网页上显示外部信息,将元素捆绑到外部数据源 (如:本地文件、数据库)。


所有这些功能均可通过浏览器完成且无需请求 Web 服务器,同时也无需重新加载网页。这是因为一切功能都包含在 HTML 文件中,当请求网页时会一次性下载到浏览器端。


采用 DHTML 技术之后,当从 Web 服务器下载网页后无需再经过服务器处理,在浏览器中可直接动态更新网页内容、排版样式、动画。


如当鼠标移至文章段落时,段落能变成蓝色,或当点击超链后会自动生成下拉子超链目录。


扫一扫关注 德云社区 微信公众号

版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。
AI人工智能 语音助理 人工翻译 教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|Sitemap|小黑屋|德云社区 |网站地图  

GMT+8, 2024-11-23 08:32 , Processed in 0.024657 second(s), 28 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

快速回复 返回顶部 返回列表