1、 1、引言 网络技术的发展 ,为今天全球性的信息交流与资在建立源共享和交往提供了更多的途径和可能。足不出户便可以知晓天下大事 ,按几下键盘或点几下鼠标可以与远在千里之外的朋友交流 ,网上通信、网上浏览、网上交互、网上电子商务已成为现代人们生活的一部分。 Internet 时代 , 造就了人们新的工作和生活方式 ,其互联性、开放性和共享信息的模式 ,打破了传统信息传播方式的重重壁垒 ,为人们带来了新的机遇。随着计算机和信息时代的到来 ,人类社会前进的脚步在逐渐加快。近几年网页设计发展 ,快得人目不暇接。随着网页设计技术的发 展 ,丰富多彩的网页成为网上一道亮丽的风景线。要想设计美观实用的网页就应
2、该深入掌握网站建设技术。在建立网站时 ,我们分析了网站建立的目的、内容、功能、结构 ,应用了更多的网页设计技术。 2、网站的定义 2.1 如何定义网站 确定网站的任务和目标 ,是建设网站所面临的最重要的问题。为什么人们会来到你的网站 ? 你有独特的服务吗 ? 人们第一次到你的网站是为了什么 ? 他们还会再来吗 ? 这些问题都是定义网站时必须考虑的问题。要定义网站 ,首先 ,必须对整个网站有一个清晰认识 ,弄清到底要设计什么、主要的目的与任务、如何对任务进行组 织与规划。其次 ,保持网站的高品质。在众多网站的激烈竞争中 ,高品质的产品是长期竞争的最大优势。一个优秀的网站应具备: ( 1)用户访问
3、网站的速度要快; ( 2)注意反馈与更新。及时更新网站内容、及时反馈用户的要求; ( 3)首页设计要合理。首页给访问者留下的第一印象很重要 ,设计务必精美 ,以求产生良好的视觉效果。 2.2 网站的内容和功能 在网站的内容方面 ,就是要做到新、快、全三面。网站内容的类型包括静态的、动态的、功能的和事物处理的。确定网站的内容是根据网站的性质决定的 ,在设计政府网站、商业网站、科普性网站、公司介 绍网站、教学交流网站等的内容和风格时各有不同。我们建立的网站同这些类型的网站性质均不相同。 2.3 网站的结构 ( 1)网站的结构; ( 2)定义导航; ( 3)可视化设计; ( 4)设计框架和页面。 3
4、、网站的设计与实现 随着人们对设计的要求越来越高 ,高格调 ,高品位的设计作品 ,才深受人们的欢迎。这也就给设计者们提出了更高的要求 ,从这个角度说 ,板式设计正是满足了人们的要求应需而生。科技的飞跃发展 , 让 Internet 走进了千家万户 ,也产生出新的设计领域空间 ,而网页设计成为新的设计领域的重要内容。优秀的网页设计 ,必 须有好的创意 ,才能使观者视线久久难移 ,产生震撼力。版面设计是很重要的 ,通过文字、图形的空间组合 ,能最佳的表达出和谐与美。如果想进一步认识网页设计 ,做出有别于一般网站的网页 ,就需要掌握更多的象 CSS 、 javascript 、 CGI 等网页设计技
5、术。在网站的建设中就应用了 CSS 、 javascript 等网页设计技术。 3.1 应用 CSS 设计网页 (1) 什么是 CSS ? CSS 是一种样式表 (stylesheet)技术。也有的人称之为层叠样式表 ( Cascading Stylesheet)。 (2) CSS 与 HTML 的结合方式。方式一:将所定义的 CSS 内容书写在这一对标签之间。方式二:将 CSS 内容单独保存为一个文本文件 ,再由标签来调用。 (3) CSS 在网站中的应用事例。在网站中的页面 ,增加了以下的定义 , 使页面有特殊的显示效果。 3.2 应用 javascript 设计网页 javascript
6、 的出现使得信息和用户之间不仅只是一种显示和浏览的关系 ,而是实现了一种实时的、动态的、可交式的表达能力。从而基于 CGI 静态的 HTML 页面将被可提供动态实时信息 ,并对客户操作进行反应的 Web 页面的取代。 javascript 脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱。它是众多脚本语言中较为优秀的一种。与 WWW 的结合有效地实现了网络计算和网络计算机的蓝图。 4.关于网站建设的几点体会 随着 Internet 的普及,越来越多的政府部门、公司和个人意识到需要拥有自己的独立网站。下面就设计和制作网站谈谈自己的一些体会。 在进行完系统分析之后,我们就应该进行系统的设计。
7、网页的设计类似于软件开发的设计,有自顶向下、自底向上和不断增补等设计方法。主要任务是网页内容的设计,包括网页的信息组织结构、外观、内容分块、导航与链接 、目录结构等设计。系统设计是网站具体实现前的准备,对网页的实现进一步提出更具体的要求,对网页的整体效果、局部细节有更明确的设想。这个过程是整个网站规划中的关键。 接下来就是如何将自己设计的网站实现的问题。对于网站的实现,我认为需要考虑两部分:网页的实现; Web 服务器的实现。在网站实现的过程中,技术选型很重要。前者主要使用 HTML 语言,对于交互性较强的网站来说,建议采用 ASP、 JSP、 PHP 等编程来辅助实现,更为复杂的网站可能还会有自己的数据库。后者则用到各种基于不同操作系统的 Web 服务器软件的安装、调试。这 个阶段是整个过程中最主要也最耗时的一部分。