Adobe Spry是一個(gè)面向Web設(shè)計(jì)人員而不是開(kāi)發(fā)人員的Ajax框架,它使得設(shè)計(jì)人員不需要了解復(fù)雜的AJAX技巧也能在一個(gè)HTML頁(yè)面中創(chuàng)建豐富體驗(yàn)成為了可能。目前1.6.1版本發(fā)布,很多新的更新都和支持AIR相關(guān),并且很多很酷的功能加入到新的版本中。
Spry有許多功能,但是最重要的就是移除和加載數(shù)據(jù),下面我給一個(gè)Spry是如何運(yùn)行的例子:
首先:
這個(gè)文件告訴Spry一個(gè)URL people.cfm,加載XML文件,并且解析XPath /people/person。Spry同樣也支持JSON,TSV,CSV,甚至HTML tab文件。下面是XML文件
<people>
<person>
<name>Jacob Camden</name>
<age>6</age>
<gender>boy</gender>
<picture>jacob.jpg</picture>
</person>
<person>
<name>Lynn Camden</name>
<age>4</age>
<gender>girl</gender>
<picture>lynn.jpg</picture>
</person>
<person>
<name>Noah Camden</name>
<age>3</age>
<gender>boy</gender>
<picture>noah.jpg</picture>
</person>
</people>
Spry告訴瀏覽器如何在頁(yè)面上顯示XML
<div spry:region="mydata">
<p>
<table width="500" border="1">
<tr spry:repeat="mydata">
<td>{name}</td>
<td>{age}</td>
<td>{gender}</td>
</tr>
</table>
</p>
</div>
使用簡(jiǎn)單的標(biāo)記spry:region and spry:repeat,Spry框架能夠控制數(shù)據(jù)的加載和解析。是不是非常簡(jiǎn)單?
點(diǎn)擊下面去官方網(wǎng)站查看更多的例子:
http://labs.adobe.com/technologies/spry/
Spry有許多功能,但是最重要的就是移除和加載數(shù)據(jù),下面我給一個(gè)Spry是如何運(yùn)行的例子:
首先:
這個(gè)文件告訴Spry一個(gè)URL people.cfm,加載XML文件,并且解析XPath /people/person。Spry同樣也支持JSON,TSV,CSV,甚至HTML tab文件。下面是XML文件





















Spry告訴瀏覽器如何在頁(yè)面上顯示XML














使用簡(jiǎn)單的標(biāo)記spry:region and spry:repeat,Spry框架能夠控制數(shù)據(jù)的加載和解析。是不是非常簡(jiǎn)單?
點(diǎn)擊下面去官方網(wǎng)站查看更多的例子:
http://labs.adobe.com/technologies/spry/