首页 百科知识 静态网页和动态网页

静态网页和动态网页

时间:2022-10-05 百科知识 版权反馈
【摘要】:动态网页技术根据程序运行的地点不同,又分为客户端动态网页技术和服务器端动态网页技术。服务器端动态网页技术需要服务器和客户端的共同参与,用户通过浏览器发出页面请求后,服务器根据URL携带的参数运行服务器端程序,产生结果页面,再将它返回给客户端,如图7-2所示。

网页包括静态网页和动态网页。静态网页是指客户端浏览器发送URL请求给WWW服务器,服务器查找需要的超文本文件,不加处理地将其直接返回给客户端,在客户端浏览器显示的页面是由网页设计师事先制作完成存放在服务器上的网页。静态网页用户与网页基本上没有互动,静态网页只是网站页面的静态发布。静态网页的浏览过程如图7-1所示。

图7-1 静态网页的浏览过程

制作静态网页主要使用超文本标记语言HTML,如果配合客户端脚本语言JavaScript,其也能产生丰富的动态效果,从而满足大多数个人网站的需要。如今Internet上常见的计数器、聊天室、BBS讨论区、校友录、网上购物等服务则必须得到动态网页技术的支持。动态网页技术根据程序运行的地点不同,又分为客户端动态网页技术和服务器端动态网页技术。客户端动态网页技术不需要与服务器进行交互,实现动态功能的代码往往采用脚本语言的形式直接嵌入网页中,服务器把网页发送给用户以后,网页在客户端浏览器中直接响应用户的动作,有些应用还需要浏览器安装组件支持。常见的客户端动态网页技术包括JavaScript、ActiveX、FLASH等。

服务器端动态网页技术需要服务器和客户端的共同参与,用户通过浏览器发出页面请求后,服务器根据URL携带的参数运行服务器端程序,产生结果页面,再将它返回给客户端,如图7-2所示。动态网页一般涉及数据库操作,如注册、登录、查询、购物等,这都需要设计强大的服务器端动态程序,并考虑各种可能的出错情况,以保证网站的交互性和安全性。典型的服务器端动态技术包括ASP、PHP、JSP、CGI等。

图7-2 服务器端动态网页的浏览过程

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈