Adobe Spry是一個面向Web設計人員而不是開發人員的Ajax框架,它使得設計人員不需要了解復雜的AJAX技巧也能在一個HTML頁面中創建豐富體驗成為了可能。目前1.6.1版本發布,很多新的更新都和支持AIR相關,并且很多很酷的功能加入到新的版本中。

Spry有許多功能,但是最重要的就是移除和加載數據,下面我給一個Spry是如何運行的例子:

首先:



這個文件告訴Spry一個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告訴瀏覽器如何在頁面上顯示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>  


使用簡單的標記spry:region and spry:repeat,Spry框架能夠控制數據的加載和解析。是不是非常簡單?

點擊下面去官方網站查看更多的例子:

http://labs.adobe.com/technologies/spry/