您的位置:首页 > Web前端 > JQuery

Ajax 改造,第 1 部分:使用 Ajax 和 jQuery 改进现有站点

2008-05-25 15:28 429 查看
Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不具备足够的资源重新构建完整的用户界面(UI)。Ajax 的一些新特性能够解决实际中的界面问题并改善用户体验。本文将展示如何使用简单的模式窗口消除弹出窗口和导航死角。通过应用渐进增强(progressive enhancement)这一理念,能够保证这些增强的 UI 特性不会损害站点的可访问性,并且严格遵守 Web 标准。


developerWorks Ajax 资源中心
请访问 Ajax 资源中心,这是与开发 Ajax 应用程序相关的免费工具、代码和信息的一站式中心。活跃的 Ajax 社区论坛 由 Ajax 专家 Jack Herrington 主持,这里的同行或许可以帮助您解答疑问。
本 文假设您已经牢固掌握超文本标记语言(Hypertext Markup Language,HTML)和级联样式表(Cascading Style Sheet,CSS),基本了解 JavaScript 编程和 Ajax。示例应用程序仅使用客户端代码构建;本文演示的技术适用于任何服务器端应用程序框架。要运行示例站点,您至少需要在本地主机上运行一个基本的 Web 服务器。此外,您也可以仅跟随源代码并在我的 Web 服务器上查看运行中的示例站点(参见 参考资料 中的链接)。

概念介绍:使用 Ajax 改进您的站点

引导用户跟随特定路径 — 即,从产品搜索到付款购买 — 这种需求与 Web 本身的历史一样久。它一直都充满着风险:让用户迷失方向。您的导航路径越长、越复杂,用户经历的内容就越多。您需要为用户提供足够的信息,以防止他们在导航过程中失去兴趣。


本文的任务

本文将逐步引导您使用 Ajax 技术改进 Web 购物站点。改进 “之前” 和 “之后” 的示例应用程序源代码在 下载 一节可以找到。您也可以在我的 Web 服务器上查看运行中的两个版本(参见 参考资料)。除了 Ajax 技术和最佳实践之外,您还将了解如何遵循渐进增强原理,使用 Ajax 改善用户体验。

Wikipedia 将渐进增强 定义为一种应用于 Web 设计的策略,它强调可访问性、语义标记、外部样式表和脚本编制技术。渐进增强通过分层的方式使用 Web 技术,允许所有人使用任何浏览器或 Internet 连接访问 Web 页面的基本内容和功能,同时还提供更好的带宽或更先进的浏览器软件,实现增强的页面。

在 Web 1.0 世界,购物站点通过构造一条流畅的路径(从搜索和结果到选择和购买)流线化用户体验。当购买路径提供的信息无法满足用户需求时,他们需要通过导航找到提供 更多信息的产品细节或比较页面。这种方法存在的问题是,它们使用户离开了购买路径,增加了用户放弃购买的机会。而且还难以维护,因为您的导航逻辑必须存储 与用户如何到达此死角相关的信息。

弹出窗口似乎提供了一个解决方案。通过弹出窗口提供补充信息,主窗口中直接的分布路径不会受到干扰。然而,不幸的是,弹出窗口容易使人混淆和反感。它们可能比上面的导航弯路更容易维护,但是它们很可能使用户退出您希望其完成的购买流程。

幸 运的是,开源 JavaScript 库提供了一种简单方式,可以彻底摆脱导航弯路和弹出窗口。本文将演示如何使用 Ajax 和 Dynamic HTML (DHTML) 技术在工具提示、lightbox 和其他模式窗口中呈现补充信息。由于这些元素可以动态地插入任何页面,它们能够保持从主页到购买的快速、分步路径。

应用程序介绍:Customize Me Now

本文中的示例应用程序主要针对电子商务。我已经构造了一个虚构的购物应用程序 Customize Me Now,允许用户定制和购买一组不同的产品:批萨、旅行包或有价证券。当然,在实际中,这些产品类别绝不会出现在同一个站点上。但是,将它们放在一起可以演示许多站点面对的复杂、真实的导航难题。

本 文首先提供一个 Web 1.0 版的 Customize Me Now,然后将其改进为 Web 2.0 版,当您了解到补充信息只是通过一个 Ajax 调用提供时,就能想象到导航路径有多么的流畅。此处涉及的技术适合于任何需要保持简单性并能引导用户的流程。配置产品、做一个调查、注册一些服务,或者只 是完成一个注册表单 — 所有这些流程都可以使用 Ajax 实现流线化。

技术介绍:Ajax、工具提示、模式窗口和 lightbox

本文转自IBM Developerworks中国
请点击此处查看全文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐