2007-06-04
AJAX之Future模式(一)
问题篇
======
我虚构了一个股票应用页面,在这个页面上,用户可以看到他持有的多个市场的股票、基金等的当前价格,并可以看到他在每个市场持有的股票总市值,以及合计的总市值。
大体如下例:
用户持有的股票和数量假设从 /MyPortfolio 读取,如下:
/MyPortfolio
每个市场有自己的股票报价格式,分别为:
/Quotes/ShanghaiA/580997,600728,600038
/Quotes/ShenzhenA/002095
/Quotes/ShanghaiB/900942
/Quotes/Hongkong/0857
/Quotes/Nasdaq/SNDA
最后,为了计算总市值,我们还需要有外汇兑换价格:
/Exchange/USD/CNY
好了,数据齐备了,下面我们开始写网页了。
======
我虚构了一个股票应用页面,在这个页面上,用户可以看到他持有的多个市场的股票、基金等的当前价格,并可以看到他在每个市场持有的股票总市值,以及合计的总市值。
大体如下例:
沪市A股 ------------------------------------------- 名称 代码 最新价 持股数 市值 ------------------------------------------- 招行CMP1 580997 0.634 15000 9510.00 华电能源 600726 7.25 2000 14500.00 哈飞股份 600038 18.90 10000 189000.00 ------------------------------------------- 总计 213010.00 深市A股 ------------------------------------------- 名称 代码 最新价 持股数 市值 ------------------------------------------- 网盛科技 002095 58.40 1000 58400.00 ------------------------------------------- 总计 58400.00 沪市B股 ------------------------------------------- 名称 代码 最新价 持股数 市值 ------------------------------------------- 黄山B股 900942 1.600 25000 40000.00 ------------------------------------------- 总计 40000.00 深市B股 ------------------------------------------- 名称 代码 最新价 持股数 市值 ------------------------------------------- 无 香港股票 ------------------------------------------- 名称 代码 最新价 持股数 市值 ------------------------------------------- 中石油 0857 10.30 10000 103000.00 ------------------------------------------- 总计 103000.00 Nasdaq ------------------------------------------- 名称 代码 最新价 持股数 市值 ------------------------------------------- 盛大娱乐 SNDA 28.30 1000 28300.00 Microsoft MSFT 30.59 1000 30590.00 ------------------------------------------- 总计 58890.00 总市值:1129045.158 (人民币)
用户持有的股票和数量假设从 /MyPortfolio 读取,如下:
/MyPortfolio
<?xml version="1.0" encoding="utf-8"?> <portfolio> <list market="ShanghaiA"> <li> <stock code="580997">招行CMP1</stock> <shares>15000</shares> </li> <li> <stock code="600726">华电能源</stock> <shares>2000</shares> </li> <li> <stock code="600038">哈飞股份</stock> <shares>10000</shares> </li> </list> <list market="ShenzhenA"> <li> <stock code="002095">网盛科技</stock> <shares>1000</shares> </li> </list> <list market="ShanghaiB"> <li> <stock code="900942">黄山B股</stock> <shares>25000</shares> </li> </list> <list market="ShenzhenB"> </list> <list market="Hongkong"> <li> <stock code="0857">中石油</stock> <shares>10000</shares> </li> </list> <list market="Nasdaq"> <li> <stock code="SNDA">盛大互动娱乐</stock> <shares>1000</shares> </li> <li> <stock code="MSFT">Microsoft</stock> <shares>1000</shares> </li> </list> </portfolio>
每个市场有自己的股票报价格式,分别为:
/Quotes/ShanghaiA/580997,600728,600038
<?xml version="1.0"?> <quotes timestamp="2007-06-03T12:00:00+08:00"> <entry> <code>580907</code> <price>0.634</price> </entry> <entry> <code>600728</code> <price>7.25</price> </entry> <entry> <code>600038</code> <price>18.90</price> </entry> </quotes>
/Quotes/ShenzhenA/002095
<?xml version="1.0"?> <quotes timestamp="2007-06-04T12:00:00+08:00"> <entry> <code>002095</code> <price>58.40</price> </entry> </quotes>
/Quotes/ShanghaiB/900942
<?xml version="1.0"?> <quotes timestamp="2007-06-04T12:00:00+08:00"> <entry> <code>900942</code> <price cur="USD">1.600</price> </entry> </quotes>
/Quotes/Hongkong/0857
<?xml version="1.0"?> <quotes time="2007-06-04T12:00:00+08:00"> <item id="0857">10.30</item> </quotes>
/Quotes/Nasdaq/SNDA
<?xml version="1.0"?> <quote date="Mon Jun 4 2007 9:00AM, Pacific Time"> <name>SNDA Interactive Entertainment Ltd ADR</name> <symbol>SNDA</symbol> <last-price>28.30</last-price> <change>+0.02 (0.07%)</change> </quote>
最后,为了计算总市值,我们还需要有外汇兑换价格:
/Exchange/USD/CNY
USD/CNY=7.6522
好了,数据齐备了,下面我们开始写网页了。
- 浏览: 139386 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
一个嵌入式HTML引擎
这个引擎的源码在什么地方可以下阿
-- by lizhaosuper -
注册Facebook的一点点用户 ...
注册验证码确实有点变态。好在只是一次性的。我经常看到一些网站每次留言都要验证码, ...
-- by hax -
注册Facebook的一点点用户 ...
那个注册验证码太强了点
-- by jinhao7773 -
注册Facebook的一点点用户 ...
第一次使用facebook也发现了这点。他的工作很细致。
-- by wutao8818 -
向左转?向右转?
这个论坛有人发过了
-- by lonelyblue






评论排行榜