推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > 动态网页 > 动态网页功略分析
免费发布需求,接收报价与方案

动态网页攻略分析

什么是动态网页?

相关提示: 【动态网页制作教程】【asp动态网页设计】【什么是动态网页】【动态网页静态化】【静态网页和动态网页的区别】

     动态网页做为与静态网页相对应的一种网页形式,之所以叫做动态网页是因为能与后台数据库进行交互,数据传递,从而实现数据上的实时更新,这是静态网页所做不到的。我们经常见到的动态网页类型为asp或者是php(当然还有其他的类型的工具),那么这些动态网页又是怎么制作的呢?


    通常制作一个动态网页,首先我们需要了解动态网页的基本特性,动态网页的第一个特性就是它是使用动态语言制作而成,例如PHP,ASP,JSP等,用这些工具制作而成的网页都会以相应的动态语言作为后缀名,例如.php,.asp等。

    动态网页一般是以数据库技术为基础,之所以网页有静态和动态之分,就是要看数据是否能够实时更新,而能够完成这项工作的就是数据库了,使用动态语言去实现和数据库的交互,从而达到数据资源得到及时更新的目的,同时也大大降低了网站的维护工作的任务量。

    动态网页一般需要服务器作支持,我们平时见到的以.html结尾的文件在双击后都能够正常的打开,即使没有服务器也不会对我们浏览页面造成影响,但是动态网页则不是这样,我们需要服务器作支持,同时服务器还必须支持这种动态语言才能够正常浏览。

    动态页面的工作机制是这样的:一、使用动态WEB开发技术编写WEB应用程序,即动态页面,并发布到WEB服务器端;二、客户端通过浏览器请求该动态页面;三、WEB服务器定位该WEB应用程序;四、WEB服务器根据客户端的请求,对WEB应用程序进行编译或解释,并生成HTML流;五、将生成的HTML以流的形式返回到客户端;六、客户端浏览器解释到来的HTML流,并显示为WEB页面。

    在网页中,加入一些小技巧,可以使网页增色不少,也可以给来访者留下深刻的印象。 

    比如说现在要实现淡入淡出的功能。有些源程序是用复杂的JavaApplet或者JavaScript完成的,这里,我们再用动态HTML的滤镜来实现。

部分代码呈现是这样的:

  var delta = 5; //淡入淡出的步长 fun show(obj)
  { if ((obj.filters.alpha.opacity + delta >= 80) ||(obj.filters.alpha.opacity + delta < 0))
  delta = - delta;
  obj.filters.alpha.opacity += delta; } set In("show(one)", 300); //时间间隔
  < /SCRIPT >
  < center >
  < DIV id="one" style="width=600; filter:alpha(opacity=50);color:red;" >
  < H2 >用动态 HTML来产生淡入淡出效果 < /H2 >
  < /DIV >
  < center >
在这里我们调用了alpha滤镜,通过操作它的透明度(opacity)来实现淡入淡出。除了这个,还有许多其他的设计动态网页的小技巧,这些技巧需要在平时的实践过程中慢慢积累,平时也可以在一些网站提供的网络教程中进行学习掌握。