Page 84 - JavaScript修炼之道
P. 84
Part 6 第六部分
使用混搭
本书的最后一部分包含几个具体例子,它们讲的是怎么制作放在你自己的域名里并且连接
第三方服务的网页。这里没有用到任何自定义服务器端协议或者 XML,只用到了 JSON-P 和
YQL,所以这些代码自己就能运行,并且可以在任何地方单独使用!
然而,受篇幅所限,本书的代码页只包含代码的关键部分,而且部分代码可能需要一定的
①
②
封装调整。因此务必要查阅源码包 或者在线 demo 网页 ,以理解代码的运行机制。
把 Twitter feed 同步到网页上是如今经常要用到的功能。最好在客户端实现这个功能,否
则会给服务器端带来沉重的缓存压力。任务 33 将为你解释这一点。
把你最新在 Flickr 上传的照片同步到某处的一块页面同样常会用到,这在任务 34 中作
解释。
第三个任务,任务 35,探讨了网络中越来越重要的一个方面 :地理编码(不要和地理定
位相混淆,尽管它也是一个重要的新趋势,但它只能在最新的前沿浏览器中用)。本质上
来说,地理编码把照片的位置名和地址变成了实际的地理坐标,使得你能把这些位置名
和地址“钉”在地图上,并和其他数据建立起关系(比如来自 Flickr 或者 tweets 的照片),
还可以创造出把多种数据集绑定在一起的各种有用的混搭。如今网络和其中的数据比以
往任何时候都更容易获取,因此我们可以利用它们写出无穷无尽的应用!
① 参见 http://pragprog.com/titles/pg_js。
② 参见 http://demos.pocketjavascript.com/。