动态网页做为与静态网页相对应的一种网页形式,之所以叫做动态网页是因为能与后台数据库进行交互,数据传递,从而实现数据上的实时更新,这是静态网页所做不到的。我们经常见到的动态网页类型为asp或者是php(当然还有其他的类型的工具),那么这些动态网页又是怎么制作的呢?
通常制作一个动态网页,首先我们需要了解动态网页的基本特性,动态网页的第一个特性就是它是使用动态语言制作而成,例如PHP,ASP,JSP等,用这些工具制作而成的网页都会以相应的动态语言作为后缀名,例如.php,.asp等。
动态网页一般是以数据库技术为基础,之所以网页有静态和动态之分,就是要看数据是否能够实时更新,而能够完成这项工作的就是数据库了,使用动态语言去实现和数据库的交互,从而达到数据资源得到及时更新的目的,同时也大大降低了网站的维护工作的任务量。
动态网页一般需要服务器作支持,我们平时见到的以.html结尾的文件在双击后都能够正常的打开,即使没有服务器也不会对我们浏览页面造成影响,但是动态网页则不是这样,我们需要服务器作支持,同时服务器还必须支持这种动态语言才能够正常浏览。
动态页面的工作机制是这样的:一、使用动态WEB开发技术编写WEB应用程序,即动态页面,并发布到WEB服务器端;二、客户端通过浏览器请求该动态页面;三、WEB服务器定位该WEB应用程序;四、WEB服务器根据客户端的请求,对WEB应用程序进行编译或解释,并生成HTML流;五、将生成的HTML以流的形式返回到客户端;六、客户端浏览器解释到来的HTML流,并显示为WEB页面。
在网页中,加入一些小技巧,可以使网页增色不少,也可以给来访者留下深刻的印象。
部分代码呈现是这样的:
var delta = 5; //淡入淡出的步长 fun show(obj)