初试Spry的数据控制.
来源:百度文库 编辑:神马文学网 时间:2024/04/28 04:46:23
初试Spry的数据控制. [2006-5-17]
Spry目前的版本1.0.由Adobe于2006年5月11日发布的For Ajax的js类库.发布的事情我前几天在Blog上提过.
其实Spry目前只有SpryData.js和xpath.js这两个标准类。属于数据操作的核心对象了.就象Adobe对外宣称的那样.Spry是针对加强数据控制的产品.这样的架构确实是略显简单了.不过从Adobe随带的几个Demo中所包含的Effect类来看.野心应该不止这些才是啊.
废话不多说了.Spry所提供的数据操作很简单.主要的手段是xpath.
特点之一:xpath的简化操作.
Spry.Data.XMLDataSet("XMLsource", "XPathToRepeatingChildNode");
例:
var My_ds = new Spry.Data.XMLDataSet("data.xml", "/employees/employee");
data.xml是DataSource,"/employees/employee"是xpath的路径.My_ds对象直接被赋予employee节点下的所有xml内容.
特点之二:特殊的标签属性.
同Backbase一样.Spry也使用了标签的属性来作为程序的流程控制.(Ajax架构我只用过Backbase,别的架构不清楚.需要的话可以参考Wiki里面的列表).这点同Coldfusion倒是有点象,不愧是同门师兄弟.
例:
{@id} - {firstname} {lastname} - {phone}
不难看出,spryregion,spryrepeatchildren,spryif等全是Spry定义的作为标签属性方法.而setCurrentRow则是XMLDataSet的方法.ds_RowNumber和ds_RowID都是XMLDataSet的属性.
{@id} - {firstname} {lastname} - {phone} 中的这四个变量都是当前My_ds中的属性和节点值.这里对数据的操作又有点想RecordSet了.还可以通过XMLDataSet的sort(param)方法来进行排序.Spry的对象方法在下载的文档中并没有完全公开.期待更多的文档~.
光就数据操纵来说,Spry是不错的。我不由的想把Spry和Backbase放在一起来使用了。毕竟Backbase的效果库也是很惊人的。感兴趣的话可以看看http://www.adobe.com/devnet/logged_in/pgubbay_spry.html.实例和下载地址这里都有了.
Spry目前的版本1.0.由Adobe于2006年5月11日发布的For Ajax的js类库.发布的事情我前几天在Blog上提过.
其实Spry目前只有SpryData.js和xpath.js这两个标准类。属于数据操作的核心对象了.就象Adobe对外宣称的那样.Spry是针对加强数据控制的产品.这样的架构确实是略显简单了.不过从Adobe随带的几个Demo中所包含的Effect类来看.野心应该不止这些才是啊.
废话不多说了.Spry所提供的数据操作很简单.主要的手段是xpath.
特点之一:xpath的简化操作.
Spry.Data.XMLDataSet("XMLsource", "XPathToRepeatingChildNode");
例:
var My_ds = new Spry.Data.XMLDataSet("data.xml", "/employees/employee");
data.xml是DataSource,"/employees/employee"是xpath的路径.My_ds对象直接被赋予employee节点下的所有xml内容.
特点之二:特殊的标签属性.
同Backbase一样.Spry也使用了标签的属性来作为程序的流程控制.(Ajax架构我只用过Backbase,别的架构不清楚.需要的话可以参考Wiki里面的列表).这点同Coldfusion倒是有点象,不愧是同门师兄弟.
例:
{@id} - {firstname} {lastname} - {phone}
不难看出,spryregion,spryrepeatchildren,spryif等全是Spry定义的作为标签属性方法.而setCurrentRow则是XMLDataSet的方法.ds_RowNumber和ds_RowID都是XMLDataSet的属性.
{@id} - {firstname} {lastname} - {phone} 中的这四个变量都是当前My_ds中的属性和节点值.这里对数据的操作又有点想RecordSet了.还可以通过XMLDataSet的sort(param)方法来进行排序.Spry的对象方法在下载的文档中并没有完全公开.期待更多的文档~.
光就数据操纵来说,Spry是不错的。我不由的想把Spry和Backbase放在一起来使用了。毕竟Backbase的效果库也是很惊人的。感兴趣的话可以看看http://www.adobe.com/devnet/logged_in/pgubbay_spry.html.实例和下载地址这里都有了.
初试Spry的数据控制.
使用Spry轻松将XML数据显示到HTML页 - cnBruce's Blog | 布鲁斯...
初试艾灸的成效一
城市地下管线数据的质量控制探讨
基于CPLD控制的高速数据采集板卡设计
市场上销售的部分石材放射性分类控制标准与数据
从初试到复试,一位学长的考研忠告
初试艾灸的成效一(改善睡眠,改善脚气)
四级刚过,考研北大初试第一的英语复习方法 转
来自求职、考试面试的忠告(初试者参考)
航哥必看----从初试到复试,一位学长的考研忠告《转的》
从初试到复试,一位学长的考研忠告《转的》
2009年全国硕士研究生统一入学考试考生进入复试的初试成绩基本要求
2010年全国研招考试考生进入复试的初试成绩基本要求
初试Hibernate Search
初试生半夏
初试生半夏!
数据挖掘的数据集资源
数据挖掘的数据集资源
S3C44b0的中断控制
精神控制的解决方法?
控制生男生女的草药
控制生男生女的草药
S3C44b0的中断控制