静态页面、动态页面和动态HTML

作者:Kinglong    发表时间:2023-07-15 06:41   

关键词:  

1.网页技术分类

1) 静态网页技术:(相对于动态网页而言,是指没有后台数据库、不含服务端程序代码和不可交互的网页)
 文档呈现语言:HTML/XHTML/XML/XForms/DHTML
 样式格式描述语言:CSS/XSL
 客户端脚本语言:JavaScript/JScript/VBScript/ECMAScript 
2) 动态网页技术:ASP.NET/JSP/PHP/CGI/FastCGI/ColdFusion
3) 客户端交互技术:ActiveX/AJAX/Silverlight/ActionScript/Java Applet/JavaFX/Flex/AIR

2.静态页面、动态页面和动态HTML

2.1 静态页面动态页面

静态页面和动态页面区别重要标志:程序是否在服务器端运行。

静态页面:
  以.htm、.html、.shtml等为后缀;
  每个网页都是一个文件,有一个固定的URL;
  网页代码都在页面文件中,不用执行asp、aspx、php、jsp等程序生成客户端代码。
  不能自主管理发布更新的页面,更新需要通过ftp把文件下载来修改。

动态页面:
  以aspx、asp、php、jsp、perl、cgi等形式为后缀;
  不是独立存在于服务器上的网页文件,而是当用户请求时服务器才返回一个完整的网页;
  通过执行asp、php、jsp、.net等程序生成客户端代码;
  可以通过网站后台管理进行更新,发布。 

2.2 动态HTML

DHTML是Dynamic HTML的简称,就是动态html,是相对传统的静态的html而言的一种制作网页的概念。
  它是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其它客户端脚本),其中css和客户端脚本是直接在页面上写而不是链接上相关文件。