北京网站建设,北京网站制作,北京网页设计
 

 
 
千千页首页>> 网页设计培训专题>>浏览正文


动态网页设计

来源:52books 发表时间:2008-4-24

      动态网页设计一直是许多网页制作新手的困惑。原来的静态页面现在早已经不适用当前互联网的发展了,更多的网站互动,更快的信息更新,需要动态网页设计来实现。

   在当今的网页设计领域中,Macromedia公司的梦幻组合套件—Dreamweaver 3、Fireworks 3和Flash 5—是最为耀眼夺目的明星。利用它们,您得以摆脱传统复杂的HTML代码编辑方式,可以像进行平面绘图和设计一样构建自己的网页。如果您制作网页的目的仅仅是想让它更加美观,更加富有动感,更加绚丽夺目,那么使用这梦幻组合三剑客就已经完全足够了。

   然而,对于一个专业的网站开发人员来说,仅仅熟悉这三种工具的使用还是远远不够的。因为这些工具设计出的页面归根到底都是“静态”的页面。它们在站点中只能完成有限的预先指定的工作,而不能根据用户的人机交互需求动态获取和显示需要的结果。

  可能有读者会问,利用Dreamweaver的行为特性和时间线特性不是可以构建动感十足的页面吗,怎么是“静态”页面呢?实际上,这里的“静态”是指页面构成的原理而言,如果页面中的内容都是事先编辑好的,这样的页面就叫“静态”页面。即使页面上包含各种动感效果,这样的页面也仍然是“静态”页面,最多称为“动感”的“静态”页面而已。

     仅仅由静态页面组成的网站,不过是传统媒体的一种电子化而已,原先需要印刷在纸张上的内容现在被放到了网络中,用户在站点中切换页面,不过像在现实中翻阅书籍,这样的站点不仅生命力有限,也无法体会网络时代带来的优势。一个真正的网站,不仅应该实现对传统媒体的电子化,给用户提供他们希望看到的内容,而且还应该做到更多事情,完成比页面浏览这种表层更高层次的需求,例如进行信息收集、数据传递、数据存储以及系统维护等。

     这就是为什么我们要使用“动态”网页的原因。所谓“动态”网页,主要是针对网页构成的原理而言,在用户显示该页面之前,实际上该页面还不存在,当用户向服务器发出动态需求,服务器就根据用户的操作动态生成页面代码,并显示到用户的浏览器中。

     那么,“动态”页面比较传统的“静态”页面具有什么优势呢?“动态”页面最主要的作用在于能够让用户通过浏览器来访问、管理和利用存储在服务器上的资源和数据,特别是数据库中的数据。因此,利用“静态”页面只能构建单纯的供显示预设信息的网页,而利用“动态”页面则可以构建复杂的、可以进行数据操作的、基于浏览器的Web应用程序,不仅能够向用户显示他们所需要的信息,而且可以让用户对这些信息根据需要进行处理。

     随着国内Internet技术的不断提高,越来越多的人意识到了“动态”页面的重要性。“动态”页面的编写也逐渐替代“静态”页面的编写,成为当今站点创作的主流。很多人不再满足于利用网上免费的“个人主页空间”,而是将目光放到构建真正的个人站点上来。目前最为流行的Web开发环境是Microsoft Visual InterDev,它功能强大,但是可视化操作能力。

   在站点开发过程中,可能遇到的情况是千变万化的,因此,不应该养成对可视化操作环境的完全依赖习惯,用户必须具有相当的脚本编写能力,才能真正自如地控制和处理动态页面的编写。因此,本书还对Dreamweaver UltraDev幕后生成的代码进行了较为详细地分析,指导用户如何利用现有的代码和如何修改现有的代码,以提高用户自己书写脚本代码的能力。相信用户在阅读了本书之后,即便不使用Dreamweaver UltraDev,也可以完成简单的“动态”页面的创作了。