正在加载图片...
通过单击后退按钮,用户要求返回先前阅读的页面。浏览器通过从历史记录堆栈中找回先前的UR来 响应后退按钮。 Backbase Ajax引擎将监测这一变化,从历史记录中读取新的URl,并来到“论坛”部分选定 BxML论坛(id=2)中的第192个主题,从而重新构建相应的状态。新的URl将按照上述语义显示在地址 到这里,我们的案例分析也就结束了 图5单击后退按钮后的论坛状态(单击图片查看大图) Aax程序确实需要后退按钮! 在过去的几年中,Web开发人员因为市场要求“易于到达"并愿意接受“功能丰富”方面的牺牲,所以选择 构建web界面。然而,当前Aax受到的普遍关注清楚地显示出这种情况实际上只是暂时的。市场现在强 烈要求web程序也能像桌面应用程序那样具有丰富的功能、交互性以及敏捷的响应能力。 是,终端用户已经习惯了Web交互方式。使用常见模式与任何Web界面进行交互可以提高生产力。 终端用户期望后退前进按钮和刷新按钮能正常工作,可以创建书签和深链接,可以查看源文件,使用“查找 对页面进行搜索,而且搜索引擎可以对Ajax应用程序建立索引。 Ajax社区必须知道:正如本文所述,在Aax应用程序中提供对后退/前进按钮以及其它传统浏览器功 能的支持的技术是存在的。虽然实现起来并不容易,而且会增加成本,但是Ajax社区的成功需要将传统的 浏览器功能构建到Ajax应用程序中。因此,我强烈呼吁Aax开发人员构建支持这些功能的Aax应用程序! 结束语 在本文中,我着重阐明了Aax应用程序为什么需要遵从传统的Web交互方式并提供传统的Web可用 功能。我确定可以通过创建在碎片标识符中包含客户端状态信息的“Aax∪Rr,从而将这些功能编程到 Aax应用程序中。 阅读相关代码,您会发现,由于状态处理代码通常非常重要,再加上不同浏览器之间常常不兼容,实 现完整的通用解决方案是相当困难的。而 Backbase Ajax引擎通过开箱即用地提供所需功能,为该问题提 供了一种解决方案通过单击后退按钮,用户要求返回先前阅读的页面。浏览器通过从历史记录堆栈中找回先前的 URI 来 响应后退按钮。Backbase Ajax 引擎将监测这一变化,从历史记录中读取新的 URI,并来到“论坛”部分选定 BXML 论坛(id=2)中的第 192 个主题,从而重新构建相应的状态。新的 URI 将按照上述语义显示在地址 栏中。 到这里,我们的案例分析也就结束了。 图 5.单击后退按钮后的论坛状态(单击图片查看大图) Ajax 程序确实需要后退按钮! 在过去的几年中,Web 开发人员因为市场要求“易于到达”并愿意接受“功能丰富”方面的牺牲,所以选择 构建 Web 界面。然而,当前 Ajax 受到的普遍关注清楚地显示出这种情况实际上只是暂时的。市场现在强 烈要求 Web 程序也能像桌面应用程序那样具有丰富的功能、交互性以及敏捷的响应能力。 但是,终端用户已经习惯了 Web 交互方式。使用常见模式与任何 Web 界面进行交互可以提高生产力。 终端用户期望后退/前进按钮和刷新按钮能正常工作,可以创建书签和深链接,可以查看源文件,使用“查找” 对页面进行搜索,而且搜索引擎可以对 Ajax 应用程序建立索引。 Ajax 社区必须知道:正如本文所述,在 Ajax 应用程序中提供对后退/前进按钮以及其它传统浏览器功 能的支持的技术是存在的。虽然实现起来并不容易,而且会增加成本,但是 Ajax 社区的成功需要将传统的 浏览器功能构建到 Ajax 应用程序中。因此,我强烈呼吁 Ajax 开发人员构建支持这些功能的 Ajax 应用程序! 结束语 在本文中,我着重阐明了 Ajax 应用程序为什么需要遵从传统的 Web 交互方式并提供传统的 Web 可用 功能。我确定可以通过创建在碎片标识符中包含客户端状态信息的“Ajax URI” ,从而将这些功能编程到 Ajax 应用程序中。 阅读相关代码,您会发现,由于状态处理代码通常非常重要,再加上不同浏览器之间常常不兼容,实 现完整的通用解决方案是相当困难的。而 Backbase Ajax 引擎通过开箱即用地提供所需功能,为该问题提 供了一种解决方案
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有