动态网页与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,而是指网页内含有程序代码。深圳网站设计公司解析动态网页技术分为服务端和浏览器端的动态技术,其中,服务端动态网页一般以数据库技术为基础,在客户端浏览器通过用户的请求返回包含相应内容的网页。动态网页常见的扩展名有.asp、.aspx、.php和.jsp等。
(1)CGI网页文件
CGI(CommonGatewayInterface,公共网关接口)是一种编程标准,它规定了Web服务器调用其他可执行程序的接口协议标准。CGI程序通过读取使用者的输入请求把用户端的信息记录在服务器上。CGI程序可以使用任何程序设计语言编写,如Shell、Perl、C和Java等,其中最为流行的是Perl。CGI程序通常用于记录信息、搜索或其他一些交互式应用。
(2)ASP网页文件
ASP(ActiveServerPage,动态服务器网页)是一种应用程序环境,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。其工作原理是当浏览者发出浏览请求时,服务器会自动在服务器端运行ASP程序并将结果以标准的HTML格式送往用户的浏览器。
(3)ASPX网页文件
ASPX(ActiveServerPageXML)文件是在服务器端靠服务器编译执行的程序代码,主要用VisualStudio.Net来编辑,通过IIS解析执行后得到动态页面。ASPX不是ASP的简单升级,因为它的编程方法和ASP有很大的不同,ASP使用脚本语言,每次请求的时候,服务器调用脚本解析引擎来解析执行其中的程序代码;而ASP.NET则可以使用多种语言编写,将程序在服务器端首次运行时进行编译,这样的执行效果,比ASP一条一条地解释效率要高很多。
(4)PHP网页文件
PHP(HypertextPreprocessor,超文本预处理器)是一种跨平台的、服务器端的嵌入式脚本语言。它大量借用C、Java和Perl语言的语法,并有PHP自身创新的语法。PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标签的CGI要高许多;PHP还可以执行编译后的代码,编译可以达到加密和优化代码运行,使代码运行更快。它支持目前绝大多数数据库。
(5)JSP网页文件
JSP(JavaServerPages)是Sun公司(已于2009年4月被Oracle收购)倡导的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的HTML文件中插入Java程序段(scriptlet)和JSP标签(tag),从而形成JSP文件。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在Windows等其他操作系统上运行。网站设计公司本文关于“网站动态网页的设计”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。