Spry急速入门

     Adobe Spry是一个为Web设计人员开发的Ajax框架,它的功能相当的强大,而且学起来相当容易。

     一个实例:

     先创建一个books.xml作为Spry的数据源,如下:

   

  1. <?xml version="1.0" ?>
  2. <books>
  3.     <book id="1">
  4.         <name>Python in a nutshell</name>
  5.         <desc>It is a book about python</desc>
  6.         <price>45</price>
  7.     </book>
  8.     <book id="2">
  9.         <name>Java in a nutshell</name>
  10.         <desc>It is a book about java</desc>
  11.         <price>55</price>
  12.     </book>
  13.     <book id="3">
  14.         <name>C# in a nutshell</name>
  15.         <desc>It is a book about C#</desc>
  16.         <price>35</price>
  17.     </book>
  18. </books>

将books.xml存放到spry目录下的data目录下,在spry目录下新建一个js目录,把与Spry相关的SpryData.js和xpath.js放到这个目录下。然后在spry下新建一个index.html,其内容如下

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <HTML>
  3.  <HEAD>
  4.   <TITLE>spry</TITLE>
  5.   <script type="text/javascript" src="js/xpath.js"></script>
  6.   <script type="text/javascript" src="js/SpryData.js"></script>
  7.   <script type="text/javascript">
  8.     var dsBooks=new Spry.Data.XMLDataSet("data/books.xml","books/book");
  9.   </script>
  10.  </HEAD>
  11.  <BODY>
  12.     <div id="books" spry:region="dsBooks">
  13.     <table>
  14.         <tr>
  15.             <th>Name</th>
  16.             <th>Desc</th>
  17.             <th>Price</th>
  18.         </tr>
  19.         <tr spry:repeat="dsBooks">
  20.             <td>{name}</td>
  21.             <td>{desc}</td>
  22.             <td>{price}</td>
  23.         </tr>
  24.     <table>
  25.     </div>
  26.  </BODY>
  27. </HTML>

看一下结果,

 

spry

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值