DHTML与时间对象:动态网站与静态网站的区别

需积分: 11 1 下载量 146 浏览量 更新于2024-08-17 收藏 1.1MB PPT 举报
"这篇文档主要介绍了时间对象在DHTML样式表编写中的应用,以及与之相关的Web开发基础知识,包括动态网站与静态网站的区别、B/S和C/S结构、编程语言体系,HTML的基本概念、文档编写方法及文件结构。" 在DHTML(Dynamic HTML)中,时间对象是一个重要的组成部分,它允许开发者在网页中处理和显示日期和时间信息。在JavaScript中,创建一个时间对象通常需要使用`new Date()`构造函数,如`var curr = new Date();`。时间对象提供了多种方法来获取和设置日期和时间,例如`getFullYear()`用于获取四位数的年份,`getMonth()`返回月份(注意,这个方法返回的月份是从0开始的),`getDate()`获取日期,`setYear()`和`setMonth()`用于设置年份和月份,而`toLocaleString()`则将日期转换为本地格式的字符串。 动态网站与静态网站的主要区别在于,动态网站的HTML文档是由服务器根据用户请求和数据库信息实时生成的,这样可以实现内容的动态更新和交互。相比之下,静态网站的HTML代码在网站设计时就已经确定,不支持数据驱动的实时变化。 Web应用程序的开发体系结构主要包括B/S(Browser/Server,浏览器/服务器)和C/S(Client/Server,客户端/服务器)两种。B/S结构中,客户端通常使用HTML、CSS、JavaScript或VBScript等技术,服务器端则处理动态内容生成,如使用ASP.NET、PHP、JSP等。C/S结构则更侧重于客户端应用程序的开发,如VB、VC、Java等,同时需要配合特定的数据库系统,如SQL Server、Oracle等。 HTML(HyperText Markup Language)是用于创建网页的标准标记语言。HTML4.0是当前广泛使用的版本,它定义了网页的结构和内容。编写HTML文档可以手动编写,使用简单的文本编辑器,也可以借助像Frontpage、Dreamweaver这样的可视化编辑工具。HTML文件通常以`.htm`或`.html`为扩展名,并遵循一定的命名规则,如避免空格和特殊字符,通常使用下划线分隔单词,区分大小写,首页文件名通常是`index.htm`或`index.html`。 HTML文档的基本结构由`<html>`、`<head>`和`<body>`标签组成。`<head>`包含文档元信息,如`<title>`定义页面标题,`<meta>`用于设置元数据;`<body>`则包含网页的可见内容。HTML文档由一系列元素(element)构成,每个元素都有开始标签和结束标签,例如`<p>`和`</p>`表示一个段落。 通过理解这些基本概念和技术,开发者能够更好地构建动态、交互性强的网页,并利用时间对象来实现更丰富的功能。