扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者: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实验室网站上有大量资料可供下载,包括用于Ajax的Spry框架。
Spry框架是什么?
Spry是以Java脚本库的形式提供的客户端框架,利用基于Ajax的功能它可用来增强Web页面。它的主要目标是使具备简单HTML/CSS技能的开发人员和设计人员更容易的理解和使用Ajax。尽管它是由Adobe公司开发,但是它是与工具无关的,因此你可以简单地使用你喜欢的编辑器和Dreamweaver。Spry框架的关键是XML,了解一些XML的知识将会有助于你更深入的学习实用它的特性。
目标用户
尽管像jQuery等很多库面向使用和扩展库代码的Web开发人员,但Adobe面向较少使用技术的人员。Adobe公司表示用于Ajax的Spry框架主要面向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可用来将用于用户交互的HTML、CSS和JavaScript代码连接在一起。HTML定义了结构,CSS定义了样式,JavaScript定义了行为如对用户动作做出反应等。
l 效果:效果API提供了对HTML页面上的任何元素应用可视化效果的功能。目前框架包括以下效果:淡入淡出、高亮、闪烁、滑动、增长、颤动和挤压。Spry利用script.aculo.us提供额外的一些效果库。
这些API函数可以同框架一起安装的JavaScript库文件中获得。它们位于Spry安装目录的includes子目录。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者