科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

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

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

关键字: 框架 AJAX Tony Patton

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

在本页阅读全文(共19页)

用于Web开发的免费框架比比皆是,我们很难跟踪所有这些框架。在对我的文章Dojo的评论中TechRepublic会员araalie提到了Adobe Spry,所以本文我决定检验一下该框架。考虑到Adobe的大小和Web开发产品,Spry 用于 Ajax的框架激起了我的兴趣。虽然该框架目前仍处于预发行阶段,本文将为大家介绍Spry框架并探索它给表格带来了什么。

Adobe实验室

像很多大公司一样,Adobe公司拥有大量的研发部门。Adobe实验室是其中的一部分。该实验室是有关Adobe公司推出的新产品和技术的消息来源。在Adobe实验室网站上有大量资料可供下载,包括用于AjaxSpry框架。

Spry框架是什么?

Spry是以Java脚本库的形式提供的客户端框架,利用基于Ajax的功能它可用来增强Web页面。它的主要目标是使具备简单HTML/CSS技能的开发人员和设计人员更容易的理解和使用Ajax。尽管它是由Adobe公司开发,但是它是与工具无关的,因此你可以简单地使用你喜欢的编辑器和DreamweaverSpry框架的关键是XML,了解一些XML的知识将会有助于你更深入的学习实用它的特性。

目标用户

尽管像jQuery等很多库面向使用和扩展库代码的Web开发人员,但Adobe面向较少使用技术的人员。Adobe公司表示用于AjaxSpry框架主要面向Web设计专业人员或非专业高级Web设计人员。它并不是一个完整的用于企业级Web开发的应用框架。说了这么多,下面让我们来看看如何获得以及使用它。

它是免费的

Spry框架的当前预发行版本为1.5。它可以从Adobe实验室网站免费获得。不过要完成下载,需要利用一个有效的电子邮件地址进行注册。下载的是一个压缩的文件。下载后你可以解压并安装到Web服务器的一个目录上,这大概需要几分钟的时间。

作为一个例子,我下载了它并安装在一台运行微软因特网信息服务(IIS)的本地开发机的下列目录中:

c:inetpubwwwrootspry_p1_5_051707

通过这个目录,示例包括下载都可以简单的通过下面的本地URL访问:

http://localhost/samples/index.html

三个简单部分

通过BSD授权协议可以在你的应用中使用Spry。该框架包括三个主要功能部分:数据、窗口和效果。

l         数据:数据API包括各种各样的处理基于XML数据的函数。Spry通过调用XML数据源的URLs创建数据集。数据集可以以一个主/从关系联接在一起,也可以简单地将它们显示在页面的某个区域上。

l         窗口:窗口API可用来将用于用户交互的HTMLCSSJavaScript代码连接在一起。HTML定义了结构,CSS定义了样式,JavaScript定义了行为如对用户动作做出反应等。

l         效果:效果API提供了对HTML页面上的任何元素应用可视化效果的功能。目前框架包括以下效果:淡入淡出、高亮、闪烁、滑动、增长、颤动和挤压。Spry利用script.aculo.us提供额外的一些效果库。

这些API函数可以同框架一起安装的JavaScript库文件中获得。它们位于Spry安装目录的includes子目录。

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

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

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