科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件一种用于简化Ajax开发的免费框架

一种用于简化Ajax开发的免费框架

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

考虑到Adobe的大小和Web开发产品,Spry 用于 Ajax的框架激起了我的兴趣。虽然该框架目前仍处于预发行阶段,本文将为大家介绍Spry框架并探索它给表格带来了什么。

作者:Tony Patton 来源:开发者在线 2007年10月1日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

缺点

Web应用开发一个最令人受挫的方面是确保应用能够在各种浏览器中运行。为了能够在最少功能的浏览器包括缺少JavaScript支持中运行,这要求确保应用能够减少相应的功能。利用JavaScript作为AJAX的主要角色,那么浏览器缺少JavaScript支持意味着应用就不能工作。

这也是为什么应用程序应该设计成为脱离Ajax运行的原因。Spry框架没有设计成能够自动地减少功能。实际上,如果浏览器中的JavaScript支持关闭,它就不能工作。因此如果你使用Spry的话,一定要牢记这一点。兼容不同浏览器减少功能的任务留给了开发人员,关于在应用中实现这一支持的相关信息可以在最近的一本名为简化JavaScript书中获得。

Spry框架的另一需要注意的方面是使用HTML元素的非标准属性像DIV标记等。这种设计可能导致使用此类代码的页面在某些浏览器中不能正常工作。Adobe公司表示目前版本的Spry已经在火狐1.5IE6Safari2.0.3Netscape7.2浏览器中测试。关于这方面详细信息和其它问题你可以查看Spry框架常见问题与回答

我的印象

我觉得Spry库对它的预期目标用户来说有点复杂。因为它的目标用户不是精通JavaScriptWeb设计人员。尽管利用它可以简单地创建基于XML的数据源,但使用这些数据源依赖于我的JavaScript方面的知识。我的确很喜欢工具箱各种各样的特性,但是它使我对一个拥有有限的JavaScript知识的人能够多大程度上利用Spry感到迷惑。

Spry给你提供了另外的选择

以前,很难找到可以简化Web应用中使用的AjaxJavaScript库,但是现在大量免费的JavaScript库比比皆是。用于AjaxSpry框架的一个重要方面是Adobe面向Web设计人员而不是技术人员。该框架通过它的数据支持以及窗口和效果提供了很酷和很实用的特性。

你曾经使用过Adobe Spry框架或任何其它的免费JavaScript库吗?欢迎你与Web开发社区分享你的经验和爱好!

查看Web开发文档,可以获得Tony Patton专栏的最新文章。

Tony Patton作为应用开发人员开始他的职业生涯,为了丰富他得知识先后获得了JavaVBLotusXML认证。

 

查看本文国际来源

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章