本站首页

提供制作网页所需的源程序 提供大量有用的图像制作技巧 提供令人振奋音乐 酷站链接,好站尽在其中! 理想帝国为您提供优质的设计服务 关于本人的一些介绍 给我来信
 


介绍制作网页的注意点和制作网页所需要的软件


提供大量的网页特效脚本。给已经做好网站而不知道如何推广网站的朋友出点主意,帮你提高网站的访问量。


提供制作网页的所需的教程,本网站教程都经过本站长的精心挑选,将来你成为网络高手,可不要忘记再到理想帝国来做客喔!

 
首页>>>理想网页>>>制网新手>>>网页的动态技术
 
网页的动态技术
 

Internet 发 展 至 今, 新 技 术、 新 应 用 层 出 不 穷, 如 网 上 打 电 话、 发 传 真, 网 上 收 听 广 播, 还 有 网 上 寻 呼 等 都 已 进 入 了 实 用 阶 段, 网 页 的 动 态 技 术 是 其 中 最 基 本 的、 也 是 最 重 要 的 技 术 之 一。 网 页 的 表 现 方 式 从 最 早 的 静 态 网 页 发 展 到 现 在 的 绚 丽 多 彩、 充 满 互 动 性 的 网 页, 主 要 归 功 于 两 大 类 技 术: 网 页 的 动 态 表 现 技 术 与 网 页 的 动 态 内 容 技 术。 前 者 是 网 页 外 观 表 现 技 术, 后 者 是 网 页 的 内 容 更 新 技 术。

网 页 的 动 态 表 现 技 术
传 统 的 网 页 外 观 是 静 态 的, 只 有 文 字 与 静 态 的 图 片, 用 户 只 是 被 动 地 阅 读 制 作 者 提 供 的 信 息。 几 年 前, 在Sun 公 司 的 网 页 上 出 现 了 装 有 一 杯 热 气 腾 腾 的 咖 啡 的 图 片, 杯 上 的 热 气 会 不 断 地 变 幻, 在 当 时 引 起 了 极 大 的 轰 动, 人 们 争 相 浏 览 这 个 站 点。 虽 然 这 只 是 动 态 网 页 的 雏 形, 但 以 后 导 致 了gif 动 画 大 行 其 道( 请 参 观 金 华 网 站 的gif 动 画 库 http://www.jh.zj.cninfo. net)。 尽 管gif 动 画 为 原 来 死 板 的 网 页 增 色 不 少, 但 它 实 质 上 只 是 一 个 活 动 的 小 图 片, 只 能 作 为 装 饰 点 缀 用, 满 足 不 了 人 们 的 交 互 需 求。 此 后 不 久 产 生 了 一 系 列 更 高 级 的 动 态 网 页 技 术, 如Flash 技 术、DHTML 技 术 与VRML 技 术 等。

1. Flash 技 术

两 年 前 Future Wave 公 司 开 发 出 支 持 网 页 的 动 画 制 作 软 件, 命 名 为Future Splash animator。 由 于 市 场 反 应 极 佳, 很 快 便 被 多 媒 体 公 司Macromedia 收 归 旗 下, 改 名 为Flash。Flash 技 术 是 一 种 全 动 态 的 网 页 技 术, 能 使 整 个 网 页 都 活 动 起 来。 常 见 的 汉 字 移 动、 汉 字 从 小 到 大 地 增 长, 在Flash 中 都 可 轻 松 实 现, 它 给 网 页 创 作 人 员 创 造 了 一 个 充 分 发 挥 想 像 力 的 工 作 平 台。 不 过 现 在 的 浏 览 器 不 支 持Flash 技 术, 要 欣 赏 使 用Flash 技 术 的 网 页, 必 须 为 浏 览 器 安 装 Macromedia 公 司 提 供 的 免 费 插 件Shockwave, 它 在 网 上 随 处 可 以 下 载。Flash 技 术 很 有 可 能 成 为 新 一 代 的 网 页 动 画 标 准, 其 主 要 特 点 如 下:

利 用 矢 量 图 作 为 主 要 的 表 现 手 段, 网 页 内 的 动 画 能 随 意 放 大 或 缩 小 而 不 失 真; 动 画 变 形 效 果 过 渡 非 常 流 畅, 就 像 看 电 视 一 样 的 感 觉; 也 可 输 入 点 阵 图, 满 足 各 类 创 作 的 需 要。
一 个 文 件 里 面 可 以 同 时 混 合 声 音 与 图 像, 是 一 个 真 正 的 多 媒 体 文 件。
Macromedia 公 司 已 经 与 Real Networks 公 司 取 得 共 识, 在 数 据 流 技 术 上 与Real Audio 及Real Video 合 作, 使 Shockwave 播 放 采 用Flash 技 术 做 的 网 页 更 流 畅。 相 对 于 用DHTML 或 者 其 他 动 态 效 果 的 语 言 做 出 的 文 件,Flash 文 件 要 小 很 多, 一 大 堆 的 动 态 效 果 混 在 一 起, 有 时 候 才20K 左 右。 在28.8K 的Modem 连 接 下 能 实 现 声 音、 动 画 的 完 美 表 现。 目 前Macromedia 公 司 已 推 出 了Flash3 制 作 软 件, 功 能 又 有 较 大 的 增 强。Microsoft 和 Netscape 公 司 都 宣 布 将 在 以 后 的 浏 览 器 版 本 中 增 加 对Flash 的 内 部 支 持, 不 用 再 安 装 功 能 插 件。
但 是, 要 运 用 好Flash3 这 一 制 作 软 件, 要 求 制 作 人 员 在 设 计 中 有 很 好 的 创 意, 那 样 才 能 做 出 一 个 比 较 生 动 和 有 趣 的 效 果。 如 果 两 者 都 不 具 备, 即 使 花 费 很 多 时 间 和 精 力, 做 出 来 的 效 果 也 只 会 是 平 淡 无 奇 的。 有 兴 趣 的 读 者 可 浏 览 浙 江169 中 心 的 主 页(http://www.zj. cninfo.net),Macromedia 公 司(http://www. macromedia.com) 的 网 页, 它 们 均 运 用 了Flash 技 术。

2. DHTML

动 态 超 文 本 标 记 语 言(Dynamic HTML), 它 有 类 似 于Flash 的 功 能, 能 使 整 个 网 页 活 动 起 来。 它 是HTML 语 言 的 自 然 发 展 趋 势, 但 是 由 于Microsoft 公 司 与Netscape 公 司 都 坚 持 自 已 设 计 的DHTML 标 准, 互 不 妥 协, 使DHTML 难 以 形 成 一 个 公 共 的 标 准, 严 重 影 响 了 它 的 发 展。

3. VRML
Virtual Reality Moduling Language, 意 思 是 虚 拟 现 实 造 型 语 言。 相 对 于 二 维HTML 语 言 来 说,VRML 就 是 三 维 建 模 语 言, 将Web 信 息 在 一 个 交 互 的 三 维 空 间 中 表 达 出 来。VRML 由 几 家 公 司 在 共 同 发 展 着:SGI、InterVista、Sony 和 其 他 一 些 小 公 司, 其 中 最 主 要 的 是 电 脑 图 形 业 巨 子 SGI 公 司。 由 于VRML 中 包 含 了 移 动 采 集 数 据、 大 量 声 音 和 影 像, 所 以 文 件 很 大, 下 载 时 间 很 长, 而 且 在 用 户 端 运 行 时 速 度 太 慢, 画 面 也 不 够 清 晰。VRML 还 在 发 展 完 善 中。 实 例 请 参 观 杭 州 的 中 国 茶 叶 博 物 馆:http://www. zj.cninfo.net/vrml/tea/。

网 页 的 动 态 内 容 技 术
现 在 很 多 网 页 上 的 内 容 还 是 静 态 的, 若 无 外 来 干 预, 其 内 容 不 会 自 动 改 变。 一 般 都 是 由 网 页 制 作 者 定 期 制 作 好 或 更 新 好 一 批 网 页, 放 到 网 站 上 供 用 户 浏 览。 编 制 网 页 花 费 了 制 作 者 大 量 的 时 间 与 精 力, 有 没 有 办 法 花 费 较 少 的 时 间 与 精 力, 使 网 页 更 新 及 时、 内 容 丰 富 多 彩 呢? 答 案 是 肯 定 的, 这 就 是 网 页 的 动 态 内 容 技 术。

这 种 技 术, 实 际 上 就 是 通 过 一 定 的 计 算 机 语 言 编 程, 使 计 算 机 按 照 我 们 所 希 望 的 网 页 格 式, 产 生 出 包 含 用 户 所 需 内 容 的 网 页, 传 送 给 用 户 浏 览。 例 如 在 网 上114 查 询 时, 我 们 先 设 定 好 查 询 条 件, 然 后 编 程, 把 数 据 库 返 回 的 查 询 信 息 转 化 成 网 页 形 式。 这 样, 用 户 每 次 查 询 时, 服 务 器 都 会 按 查 询 条 件 自 动 生 成 不 同 的 网 页 返 回 给 不 同 的 用 户, 建 成 后 除 定 期 更 新114 数 据 库 外, 其 他 内 容 就 不 再 需 要 人 工 干 预 了。 动 态 内 容 技 术 有 一 条 重 要 准 则: 凡 是 能 够 数 据 库 化 的 内 容, 尽 量 做 成 数 据 库 的 形 式, 因 为 数 据 库 形 式 的 数 据 远 比 其 它 形 式 的 数 据 要 容 易 更 新 与 管 理, 实 践 也 已 证 明 了 这 一 点。

动 态 内 容 技 术 目 前 主 要 有 两 种: CGI 与 ASP。

1. CGI (Common Gateway Interface)

通 用 网 关 接 口CGI 是 一 种 较 老 的 技 术, 它 的 形 式 是 这 样 的: 用 户 的 浏 览 器 向 服 务 器 的Web Server 发 出 带 某 一 条 件 的 网 页 请 求,Web Server 把 这 个 条 件 转 给 这 个 特 定 的CGI 程 序 处 理,CGI 处 理 完 后, 把 结 果 转 成 网 页 形 式, 还 给Web Server,Web Server 再 把 这 个 网 页 传 送 给 这 个 用 户。SGI 程 序 主 要 使 用Perl 与C 两 种 语 言, 这 两 种 语 言 都 很 专 业, 而 且 很 复 杂, 所 以 编 制 和 修 改CGI 程 序 的 人 工 成 本 很 高, 而 且CGI 程 序 每 碰 到 一 个 用 户 请 求, 都 会 启 动 一 个 新 的 进 程 去 处 理 事 件, 在 用 户 访 问 的 高 峰 期, 大 量 的 进 程 会 耗 费 掉 大 量 的 系 统 资 源, 网 站 就 会 表 现 出 响 应 时 间 延 长、 处 理 缓 慢 的 情 况。

2. ASP (Active Server Pages) 动 态 服 务 器 网 页

ASP 是 由 Microsoft 公 司 开 发 的 新 技 术, 目 前 只 能 使 用 在Windows NT 平 台 上, 由 于 NT 平 台 市 场 占 有 率 的 迅 速 增 长 和ASP 技 术 的 先 进 性,ASP 技 术 正 逐 步 开 始 流 行 起 来。 利 用 它 可 以 编 写 和 运 行 动 态、 交 互、 高 效 率 的Web 服 务 应 用 程 序。ASP 具 有 如 下 特 点:

编 程 简 单 ASP 使 用Script( 描 述 性 的 语 言), 只 使 用 简 单 的 英 语 和 简 单 的 数 学 表 达 式, 而 且 不 需 要 编 译, 微 软 还 提 供 了 功 能 强 大 的 调 测 器 Microsoft Script Debugger, 使 它 的 编 写 与 修 改 都 非 常 容 易。ASP 还 附 带 了 一 些 常 用 的 功 能 组 件, 如 访 问 人 数 的 计 数 器, 网 上 广 告 的 播 放 器, 获 得 用 户 所 使 用 浏 览 器 版 本 号 的 信 息 收 集 器, 判 断 用 户 对 某 个 特 定 文 件 是 否 有 权 的 检 查 器 等 等。
管 理 方 便 Script 都 嵌 在 网 页 语 言HTML 内, 使Script 与HTML 的 开 发 一 次 性 完 成, 管 理 起 来 很 方 便。CGI 程 序 与HTML 是 分 离 的, 而 且CGI 程 序 的 开 发 与HTML 的 编 写 是 两 个 完 全 不 同 的 过 程。
支 持 广 泛 ASP 除 支 持VBScript、JavaScript, 还 能 以 插 件 的 形 式 支 持 第 三 方 的 语 言, 如PERL、TCL 等。
ASP 通 过 后 缀 名 为.asp 的 文 件 实 现, 一 个.asp 文 件 是 一 个 文 本 文 件, 可 以 包 括 下 列 元 素 的 任 意 组 合:

文 本(text);
HTML 标 志(tags);
Script 命 令.Script 嵌 入HTML 内 的 定 界 符 是 < % 与 %>。
举 个 最 简 单 的 例 子: 服 务 器 上 存 在 一 个.asp 文 件:" 当 前 时 间.asp", 其 中 只 包 含 一 条 最 简 单 的script 语 句 < % =NOW %>, 当 用 户 浏 览 器 向 服 务 器 软 件 IIS (Internet Information Server) 请 求" 当 前 时 间.asp" 文 件 时,IIS 就 把 它 打 开, 截 去 取 其 中 的 < %...... %> 语 句 传 给asp.exe 这 个Script 解 释 器 处 理。asp.exe 得 出 运 行 结 果: 1998/8/15 10:30:15 AM 并 把 它 嵌 入 到 原 来Script 语 句 的 位 置 上,IIS 再 负 责 把 这 个 文 件 传 给 用 户。 这 时 在 用 户 的 浏 览 器 上 显 示 的 就 是 1998/8/15 10:30:15 AM 。 当 然, 在 不 同 的 时 间 访 问 这 个 文 件 会 有 不 同 的 显 示 结 果。

动 态 内 容 技 术 与 动 态 表 现 技 术 相 辅 相 成, 但 内 容 是 本 质, 表 现 是 手 段。 掌 握 好 表 现 技 术, 设 计 出 令 用 户 赏 心 悦 目 的 动 态 网 页, 将 会 吸 引 用 户 经 常 访 问, 提 高 站 点 的 知 名 度; 而 灵 活 地 运 用 动 态 内 容 技 术, 能 够 提 高 工 作 效 率, 省 时 省 力 地 完 成 信 息 更 新 工 作。

 
本网站资料,若要引用请注明出处和作者。未经允许不得将本站资料用于商业用途!
本网站部分内容由搜集网上整理而来,若有侵犯你的版权,请来信告知,我会在第一时间将其删除。
 
 
    联系人:李潜 lxdgok@etang.com   OICQ 51773581