静态网页和动态网页的区别

发布时间:2019-10-28 14:08:34访问人数:作者:推外网络

  一般来说,网页可分为“静态网页”与“动态网页”。静态网页是指仅使用HTML语句构成的网页,最常见的文件名为.HTM或.HTML。动态网页又可按照执行程序的位置分为“客户端处理”与“服务器端处理”两种。

  

静态网页

  


  静态网页是一个HTML或HTM文件。服务器传送HTML。代码的文件,不加处理直接下载到客户端的浏览器,再由浏览器解释为可见的对象呈现给浏览者。运行在客户端的页面是已经事先做好并存放在服务器中的网页。

  

  早期的网页外观是静态的,只有文字与静态的图片,用户只能被动地阅读网页制作者提供的信息。随着HTMI。代码的生成,其网页的内容和显示效果就基本上不会发生变化了,若无外来干预或修改页面代码,其内容不会自动改变,也无法通过网页实现与访问网页者交互信息的功能。因此,为了克服静态网页的呆板、缺乏交互性等缺点,使网页变得绚丽多彩、充满互动性,动态网页便应运而生。

  

动态网页

  


  动态网页是网页能够按照客户的需求做出动态响应的网页。动态网页的页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。动态网页需要与客户端共同参与,客户通过浏览器发出页面请求后,服务器根据URL携带的参数运行服务器端程序,产生的结果页面再返回客户端,从而实现对网站内容和风格的调整、进行动态的交互式管理。网页中常见的论坛、BBS留言本以及目前流行的网上购物客户订单的生成即是利用动态网页所实现的功能。

  

  动态网页的格式通常有三种:ASP,JSP和PHP。

  

  动态网页技术包括网页的动态表现技术与网页的动态内容技术。前者是网页外观的动态表现技术,如GIF动画、Flash技术、DHTMI,(动态HTML)技术、VHTML(虚拟HTMI,)技术、VRML(虚拟实现造型语言)技术等。而网页的动态内容技术通过一定的计算机语言如CGI,ASP,JSP等编程,使计算机按照网页设计者设置的网页格式.生成所需要的内容,用网页的形式传送给访问网页者。

  

  这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系。动态网页是指网页的内容可根据某种条件的改变而自动更新,如计数器就是动态的,当有人点击该网页时,计数器的值会自动增加;BBS论坛也是动态的,当用户在论坛上发布信息时,网页内容会自动更新,显示出新发布的信息及相关回复。

  

  无论是动态网页还是静态网页,都可以展示基本的文字和图片信息,但从网站开发、管理、维护的角度来看两者就有很大的差别。具体表现在:静态网页的内容是固定的,如果要更新其内容,就必须对静态网页文件进行修改。


  动态网页以数据库技术为基础,只要修改数据库里的信息,动态网页的内容就能自动更新,这样可以大大降低网站维护的工作量,并且采用动态网页技术创建的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等。


标签:网页设计网站服务器网页制作seo教程
9999+
赞+1
分享:

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

推外网络 Copyright © 2012-2019. 未经许可,不可拷贝或镜像 沪ICP备19024770号

  • 咨询
  • 电话
  • 首页
  • 关于
  • 返回顶部