|
回麻雀苑主页
1.1什么是动态网页作者:老麻雀 2006/9/5 12:57:56什么是动态网页一般完全由HTML超文本语言构成的网页称为普通网页,也就是静态网页。网页中如果插入GIF、Flash动画,或者插入了“时间轴”、“行为”等就可以使一些页面元素动起来,有人错误的认为这就是动态网页,这种认识是片面的。从网页的结构角度说,在普通网页的HTML代码中,插入其他一些脚本语言的代码,使网页具备了一定的功能,才能称为动态网页。这里说的还是广义的动态网页。 广义的动态网页可分为客户端动态网页和服务器动态网页,客户端动态网页运行在浏览用户的客户机上,文档中插入的代码一般是JavaScript、VBScript、Applet等,文档的扩展名仍然是.htm或.html,用户访问的这些网页时,要下载到自己机器上才能浏览运行。他起到作用一般是增加网页的一些特殊效果,能使页面更加生动活泼。也有些代码可以使网页增加些简单的功能,但和我们常说的动态网页仍不是同一个概念。我们常说的动态网页,一般指的是服务器动态网页。服务器动态网页运行在服务器上,文档的扩展名现阶段一般是.asp、.jsp或是.php。他和普通静态网页、客户端动态网页有着本质的区别。 服务器动态网页最突出的特征是具有“交互性”,他依赖于专用的服务器,经过编译或解释才能运行。他的特征归纳起来有如下几点: ? 具有交互功能,为用户和网站的主人建立了沟通的渠道。使网站由单向发布信息,发展成为能使用户和网站双向交流信息。 ? 使用脚本语言编程,以接收信息、存储信息、加工处理信息为主,一些动态网页甚至没有显示界面。动态网页主要提供的是综合信息处理功能。 ? 需要比较复杂的开发运行环境,只能在专用服务器上运行。用户不能看到动态网页的源代码。 ? 广泛使用网络数据库存储数据和信息。 动态网页利用CGI、ISAPI、ASP、PHP、JSP等技术来实现。用户访问动态网页,发出的HTTP请求,不是调用静态的HTML页面,而是调用含有程序代码的动态过程,这个过程将用户输入的信息进行处理,之后可以将结果用页面的形式返回给用户。也能够将相关的数据信息,处理之后保存到网络数据库,还能够对数据进行计算、逻辑判断等。运行的方式和编程语言处理程序的过程一样,因此动态网页的实质是程序,而不是界面。往往也将动态网页称作网络编程技术,也是这个道理。
版权所有:段保珠 电话:64616239 E-mail:dbz@sina.com 京ICP备06044461号
阿酷科技 Arkoo.com 提供底层技术 |