关于动态网页的知识

随着网页技术应用的普及,人们对网页信息的及时更新提出了更高的要求。随着数据库和脚本技术(如 asp、php 和 jsp)的发展,越来越多的站点都开始采取动态的页面发布手段。比如,我们在 google 上搜索信息时,将得到的一个搜索结果的页面文件,其实这个页面文件在 google服务器上并不存在,而是动态生成的。
在 web 服务器应用范围扩展以后,特别是一些新技术如 cgi、asp、php、jsp 等的广泛应用,使 web 服务器可以与用户进行交互,按照用户的需要来动态地、即时地构造页面,这些动态构造的页面就称为“动态网页”。一般动态网页都需要配合数据库,以实现非常强大的功能,动态网页较常见的表现形式有:留言板、论坛、聊天室、计数器、校友录、网上购物等。
① 动态网页中“动态”不是指视觉上的动感(如gif 动画、flash动画),即并不是包含了各种动画效果的网页就是动态网页,而是指那些包含了在服务器上运行的脚本语句的网页才能被称为动态网页(如 asp、php、jsp 等)。
② 所谓“动态”是从 web 服务器的角度来看的,从网页浏览器的角度,是很难区分静态与动态的。
③ 脚本(script)是一段嵌在 html原始代码内的小程序。
制作静态网页主要使用 html(超文本标记语言),如果配合客户端脚本语言javascript,也能产生丰富的动态效果,从而可以满足大多数个人网站的需要。动态网页技术根据程序运行地点的不同,又可分为客户端动态网页技术和服务器端动态网页
技术。客户端动态网页技术(又叫浏览器端动态网页技术)不需要与服务器进行交互,实现动态功能的代码往往采用脚本语言的形式直接嵌入到网页中。服务器把网页发送到客户端以后,网页上的脚本程序可以在客户端浏览器中直接响应用户的动作,有些应用还需要浏览器安装组件支持。
常见的客户端动态技术包括:javascript、vbscript、java applet、flash、dhtml、activex、
vrml等。
服务器端动态网页技术需要服务器和客户端的共同参与。用户通过浏览器发出页面请求后,服务器根据 url 携带的参数运行服务器端程序,产生结果页面,再将它返回给客户端。一般涉及数据库操作的网页,如注册、登录、查询、购物等应用,都需要设计强大的服务器端动态程序,并考虑各种可能出现的出错情况,以保证网站的交互性和安全性。典型的服务器端动态技术包括:cgi、asp、php、jsp 等。

上一个:网站建设中哪些细节需要注意?
下一个:如何建设手机网站 教你几招
广丰网站建设,广丰做网站,广丰网站设计