AJAX 即时通讯软件

目前我已经修改了部分bug. onlyxp IM 已经可以正常使用了.
下一阶段目标是自己开发一个小型的javascript 客户端widget GUI library,最主要的类便是window,
主要有基本的放大,缩小,关闭,拖拽等事件.
为什么不用现成的库呢?
DWR针对于java;
Atlas特定于.NET,且包装了javascript,抽象层提高,但性能低下.
backbase为商业性质的,且同atlas一样有自己的基于javascript的XUL语言.
Laszlo是个不错的RIA,如今能生成Flash,不久将来决定支持生成DHTML,相比它的功能,它的性能我还能忍受,但是即使它支持生成DHTML,我也未必会使用那套,因为自动生成的代码通常不容易维护, 我还得隔掉一层去写lzx,再转换成DHTML  + javascript + CSS,不爽. 至于flash版本的,日后我或许会考虑.

如果使用第三方库,必定会引入一些我不想加入的额外东西,再者,我不想性能过于低下,所以 我决定重新造车轮子.

如果我完全使用widget的话,之后可能需要有个javascript版本的xml解析库, 即所谓把显示的运算交给客户端,
我坚决反对使用iframe(除了少数情况),因为如果使用iframe,它是个矩形外观,如果我以后想搞个不规则形状外观就郁闷了,还有,就是很多人看iframe也不爽,微软的web developer里面一用iframe就有警告.

第二个方法就是像服务器端发请求,让服务器生成并排列好内容再发给客户端,客户端只管填充innterHTML就行了.但这个方法如果是SOA架构还爽点,不过不爽的是客户端调用Web service同样耗费运算.但是如果访问特定元素,如:Java下的servlet,ASP.NET下的HttpHandler, PHP page, ROR page, CGI等,又与特定WEB技术耦合了.
不过,这两个方案还是不错的.毕竟很多东西是要有取舍的.

今天我想了个好法 ---动态植入javascript脚本
通常我们的AJAX程序都是预先载入所有或大部分javascrpit代码库到客户端,不管有用没用.
运用lazy load原理,我的方法是在触发事件或调用函数时,在某函数内部先发送服务器请求获得脚本引用或脚本片段代码,动态植入当前页面,然后再调用植入的代码.(补充,动态代码片段有服务器端程序如servlet返回),样例如下:
function notifyClicked()
{
    //这里得是同步的
    var isLoaded = getMessage;
    if(!isLoaded)
    {
        loadScript("messagePart");
        // importScript("chat.js")为动态导入外部javascript文件;
  // loadScript("chat.js")为把外部脚本文件内容动态装入当前页面
    }

 getMessage();  //此方法为address.js中的
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://www.douban.com/doulist/23691743/
http://www.douban.com/doulist/23692034/
http://www.douban.com/doulist/23692082/
http://www.douban.com/doulist/23692169/
http://www.douban.com/doulist/23693022/
http://www.douban.com/doulist/23693115/
http://www.douban.com/doulist/23693118/
http://www.douban.com/doulist/23693167/
http://www.douban.com/doulist/23693175/
http://www.douban.com/doulist/23693258/
http://www.douban.com/doulist/23694536/
http://www.douban.com/doulist/23694589/
http://www.douban.com/doulist/23694680/
http://www.douban.com/doulist/23694735/
http://www.douban.com/doulist/23694818/
http://www.douban.com/doulist/23694883/
http://www.douban.com/doulist/23695120/
http://www.douban.com/doulist/23695185/
http://www.douban.com/doulist/23695280/
http://www.douban.com/doulist/23696080/
http://www.douban.com/doulist/23696172/
http://www.douban.com/doulist/23696276/
http://www.douban.com/doulist/23697091/
http://www.douban.com/doulist/23697179/
http://www.douban.com/doulist/23697227/
http://www.douban.com/doulist/23697522/
http://www.douban.com/doulist/23697637/
http://www.douban.com/doulist/23697750/
http://www.douban.com/doulist/23697805/
http://www.douban.com/doulist/23697872/
http://www.douban.com/doulist/23697954/
http://www.douban.com/doulist/23700177/
http://www.douban.com/doulist/23700240/
http://www.douban.com/doulist/23700352/
http://www.douban.com/doulist/23700556/
http://www.douban.com/doulist/23700649/
http://www.douban.com/doulist/23700709/
http://www.douban.com/doulist/23700976/
http://www.douban.com/doulist/23701020/
http://www.douban.com/doulist/23701103/
http://www.douban.com/doulist/23702454/
http://www.douban.com/doulist/23702632/
http://www.douban.com/doulist/23702687/
http://www.douban.com/doulist/23703375/
http://www.douban.com/doulist/23703437/
http://www.douban.com/doulist/23703537/
http://www.douban.com/doulist/23704706/
http://www.douban.com/doulist/23704780/
http://www.douban.com/doulist/23704886/
http://www.douban.com/doulist/23706701/
http://www.douban.com/doulist/23706795/
http://www.douban.com/doulist/23706863/
http://www.douban.com/doulist/23707070/
http://www.douban.com/doulist/23707151/
http://www.douban.com/doulist/23707230/
http://www.douban.com/doulist/23707155/
http://www.douban.com/doulist/23707416/
http://www.douban.com/doulist/23707483/
http://www.douban.com/doulist/23708241/
http://www.douban.com/doulist/23708293/
http://www.douban.com/doulist/23708364/
http://www.douban.com/doulist/23709967/
http://www.douban.com/doulist/23710063/
http://www.douban.com/doulist/23710196/
http://www.douban.com/doulist/23710637/
http://www.douban.com/doulist/23710726/
http://www.douban.com/doulist/23710844/
http://www.douban.com/doulist/23711015/
http://www.douban.com/doulist/23711064/
http://www.douban.com/doulist/23711144/
http://www.douban.com/doulist/23711850/
http://www.douban.com/doulist/23711902/
http://www.douban.com/doulist/23712015/
http://www.douban.com/doulist/23712236/
http://www.douban.com/doulist/23712289/
http://www.douban.com/doulist/23712379/
http://www.douban.com/doulist/23712929/
http://www.douban.com/doulist/23713030/
http://www.douban.com/doulist/23713093/
http://www.douban.com/doulist/23713789/
http://www.douban.com/doulist/23713875/
http://www.douban.com/doulist/23713931/
http://www.douban.com/doulist/23714081/
http://www.douban.com/doulist/23714170/
http://www.douban.com/doulist/23714214/
http://www.douban.com/doulist/23715826/
http://www.douban.com/doulist/23715959/
http://www.douban.com/doulist/23716056/
http://www.douban.com/doulist/23716141/
http://www.douban.com/doulist/23716195/
http://www.douban.com/doulist/23716337/
http://www.douban.com/doulist/23718048/
http://www.douban.com/doulist/23718161/
http://www.douban.com/doulist/23718222/
http://www.douban.com/doulist/23719290/
http://www.douban.com/doulist/23719374/
http://www.douban.com/doulist/23719464/
http://www.douban.com/doulist/23719679/
http://www.douban.com/doulist/23719870/
http://www.douban.com/doulist/23719957/
http://www.douban.com/doulist/23721740/
http://www.douban.com/doulist/23721813/
http://www.douban.com/doulist/23722422/
http://www.douban.com/doulist/23722496/
http://www.douban.com/doulist/23722585/
http://www.douban.com/doulist/23725344/
http://www.douban.com/doulist/23725467/
http://www.douban.com/doulist/23725554/
http://www.douban.com/doulist/23725606/
http://www.douban.com/doulist/23725663/
http://www.douban.com/doulist/23725748/
http://www.douban.com/doulist/23725827/
http://www.douban.com/doulist/23727128/
http://www.douban.com/doulist/23727192/
http://www.douban.com/doulist/23727259/
http://www.douban.com/doulist/23727350/
http://www.douban.com/doulist/23727392/
http://www.douban.com/doulist/23727449/
http://www.douban.com/doulist/23727687/
http://www.douban.com/doulist/23727764/
http://www.douban.com/doulist/23727808/
http://www.douban.com/doulist/23728245/
http://www.douban.com/doulist/23728304/
http://www.douban.com/doulist/23728384/
http://www.douban.com/doulist/23729268/
http://www.douban.com/doulist/23729355/
http://www.douban.com/doulist/23729364/
http://www.douban.com/doulist/23729450/
http://www.douban.com/doulist/23729462/
http://www.douban.com/doulist/23729529/
http://www.douban.com/doulist/23729628/
http://www.douban.com/doulist/23729731/
http://www.douban.com/doulist/23729767/
http://www.douban.com/doulist/23730976/
http://www.douban.com/doulist/23731098/
http://www.douban.com/doulist/23731150/
http://www.douban.com/doulist/23731260/
http://www.douban.com/doulist/23731318/
http://www.douban.com/doulist/23731416/
http://www.douban.com/doulist/23732204/
http://www.douban.com/doulist/23732276/
http://www.douban.com/doulist/23732387/
http://www.douban.com/doulist/23733750/
http://www.douban.com/doulist/23733853/
http://www.douban.com/doulist/23733971/
http://www.douban.com/doulist/23734059/
http://www.douban.com/doulist/23734101/
http://www.douban.com/doulist/23734142/
http://www.douban.com/doulist/23734865/
http://www.douban.com/doulist/23734924/
http://www.douban.com/doulist/23735039/
http://www.douban.com/doulist/23736118/
http://www.douban.com/doulist/23736172/
http://www.douban.com/doulist/23736273/
http://www.douban.com/doulist/23736376/
http://www.douban.com/doulist/23736466/
http://www.douban.com/doulist/23736467/
http://www.douban.com/doulist/23736529/
http://www.douban.com/doulist/23736534/
http://www.douban.com/doulist/23736682/
http://www.douban.com/doulist/23737916/
http://www.douban.com/doulist/23737996/
http://www.douban.com/doulist/23738041/
http://www.douban.com/doulist/23738331/
http://www.douban.com/doulist/23738397/
http://www.douban.com/doulist/23738508/
http://www.douban.com/doulist/23738557/
http://www.douban.com/doulist/23738645/
http://www.douban.com/doulist/23738713/
http://www.douban.com/doulist/23738782/
http://www.douban.com/doulist/23738870/
http://www.douban.com/doulist/23738922/
http://www.douban.com/doulist/23739827/
http://www.douban.com/doulist/23739909/
http://www.douban.com/doulist/23740008/
http://www.douban.com/doulist/23740080/
http://www.douban.com/doulist/23740242/
http://www.douban.com/doulist/23740293/
http://www.douban.com/doulist/23740902/
http://www.douban.com/doulist/23741003/
http://www.douban.com/doulist/23741051/
http://www.douban.com/doulist/23741362/
http://www.douban.com/doulist/23741415/
http://www.douban.com/doulist/23741495/
http://www.douban.com/doulist/23741981/
http://www.douban.com/doulist/23742071/
http://www.douban.com/doulist/23742078/
http://www.douban.com/doulist/23742135/
http://www.douban.com/doulist/23742145/
http://www.douban.com/doulist/23742251/
http://www.douban.com/doulist/23743478/
http://www.douban.com/doulist/23743566/
http://www.douban.com/doulist/23743651/
http://www.douban.com/doulist/23744456/
http://www.douban.com/doulist/23744574/
http://www.douban.com/doulist/23744646/
http://www.douban.com/doulist/23744914/
http://www.douban.com/doulist/23745118/
http://www.douban.com/doulist/23745219/
http://www.douban.com/doulist/23745387/
http://www.douban.com/doulist/23745426/
http://www.douban.com/doulist/23745515/
http://www.douban.com/doulist/23746842/
http://www.douban.com/doulist/23746867/
http://www.douban.com/doulist/23746956/
http://www.douban.com/doulist/23747015/
http://www.douban.com/doulist/23747033/
http://www.douban.com/doulist/23747060/
http://www.douban.com/doulist/23747272/
http://www.douban.com/doulist/23747356/
http://www.douban.com/doulist/23747405/
http://www.douban.com/doulist/23747737/
http://www.douban.com/doulist/23747790/
http://www.douban.com/doulist/23747876/
http://www.douban.com/doulist/23749415/
http://www.douban.com/doulist/23749490/
http://www.douban.com/doulist/23749521/
http://www.douban.com/doulist/23749551/
http://www.douban.com/doulist/23749568/
http://www.douban.com/doulist/23749618/
http://www.douban.com/doulist/23750462/
http://www.douban.com/doulist/23750499/
http://www.douban.com/doulist/23750572/
http://www.douban.com/doulist/23751274/
http://www.douban.com/doulist/23751328/
http://www.douban.com/doulist/23751388/
http://www.douban.com/doulist/23751420/
http://www.douban.com/doulist/23751473/
http://www.douban.com/doulist/23751531/
http://www.douban.com/doulist/23752265/
http://www.douban.com/doulist/23752322/
http://www.douban.com/doulist/23752325/
http://www.douban.com/doulist/23752421/
http://www.douban.com/doulist/23752429/
http://www.douban.com/doulist/23752495/
http://www.douban.com/doulist/23753599/
http://www.douban.com/doulist/23753552/
http://www.douban.com/doulist/23753696/
http://www.douban.com/doulist/23753757/
http://www.douban.com/doulist/23753759/
http://www.douban.com/doulist/23753825/
http://www.douban.com/doulist/23754436/
http://www.douban.com/doulist/23754527/
http://www.douban.com/doulist/23754612/
http://www.douban.com/doulist/23755362/
http://www.douban.com/doulist/23755412/
http://www.douban.com/doulist/23755414/
http://www.douban.com/doulist/23755471/
http://www.douban.com/doulist/23755482/
http://www.douban.com/doulist/23755585/
http://www.douban.com/doulist/23756244/
http://www.douban.com/doulist/23756325/
http://www.douban.com/doulist/23756406/
http://www.douban.com/doulist/23757113/
http://www.douban.com/doulist/23757185/
http://www.douban.com/doulist/23757279/
http://www.douban.com/doulist/23758023/
http://www.douban.com/doulist/23758121/
http://www.douban.com/doulist/23758195/
http://www.douban.com/doulist/23759059/
http://www.douban.com/doulist/23759101/
http://www.douban.com/doulist/23759199/
http://www.douban.com/doulist/23759729/
http://www.douban.com/doulist/23759765/
http://www.douban.com/doulist/23759873/
http://www.douban.com/doulist/23761823/
http://www.douban.com/doulist/23761957/
http://www.douban.com/doulist/23762002/
http://www.douban.com/doulist/23762048/
http://www.douban.com/doulist/23762130/
http://www.douban.com/doulist/23762134/
http://www.douban.com/doulist/23762193/
http://www.douban.com/doulist/23762201/
http://www.douban.com/doulist/23762344/

http://www.douban.com/doulist/23764441/
http://www.douban.com/doulist/23764530/
http://www.douban.com/doulist/23765307/
http://www.douban.com/doulist/23765427/
http://www.douban.com/doulist/23765474/
http://www.douban.com/doulist/23765494/
http://www.douban.com/doulist/23765608/
http://www.douban.com/doulist/23765686/
http://www.douban.com/doulist/23766613/
http://www.douban.com/doulist/23766695/
http://www.douban.com/doulist/23766761/
http://www.douban.com/doulist/23767078/
http://www.douban.com/doulist/23767157/
http://www.douban.com/doulist/23767213/
http://www.douban.com/doulist/23768982/
http://www.douban.com/doulist/23769078/
http://www.douban.com/doulist/23769186/
http://www.douban.com/doulist/23769318/
http://www.douban.com/doulist/23769365/
http://www.douban.com/doulist/23769453/
http://www.douban.com/doulist/23770218/
http://www.douban.com/doulist/23770313/
http://www.douban.com/doulist/23770489/
http://www.douban.com/doulist/23770611/
http://www.douban.com/doulist/23770716/
http://www.douban.com/doulist/23771170/
http://www.douban.com/doulist/23771318/
http://www.douban.com/doulist/23771396/
http://www.douban.com/doulist/23772187/
http://www.douban.com/doulist/23772263/
http://www.douban.com/doulist/23772351/
http://www.douban.com/doulist/23772426/
http://www.douban.com/doulist/23772510/
http://www.douban.com/doulist/23772564/
http://www.douban.com/doulist/23773380/
http://www.douban.com/doulist/23773442/
http://www.douban.com/doulist/23773545/
http://www.douban.com/doulist/23776853/
http://www.douban.com/doulist/23776963/
http://www.douban.com/doulist/23777010/
http://www.douban.com/doulist/23777394/
http://www.douban.com/doulist/23777461/
http://www.douban.com/doulist/23777553/
http://www.douban.com/doulist/23777867/
http://www.douban.com/doulist/23777926/
http://www.douban.com/doulist/23777939/
http://www.douban.com/doulist/23777988/
http://www.douban.com/doulist/23778024/
http://www.douban.com/doulist/23778100/
http://www.douban.com/doulist/23779523/
http://www.douban.com/doulist/23779569/
http://www.douban.com/doulist/23779597/
http://www.douban.com/doulist/23779920/
http://www.douban.com/doulist/23779954/
http://www.douban.com/doulist/23780005/
http://www.douban.com/doulist/23780308/
http://www.douban.com/doulist/23780408/
http://www.douban.com/doulist/23780476/
http://www.douban.com/doulist/23781434/
http://www.douban.com/doulist/23781539/
http://www.douban.com/doulist/23781545/
http://www.douban.com/doulist/23781600/
http://www.douban.com/doulist/23781602/
http://www.douban.com/doulist/23781686/
http://www.douban.com/doulist/23781956/
http://www.douban.com/doulist/23782021/
http://www.douban.com/doulist/23782115/
http://www.douban.com/doulist/23783127/
http://www.douban.com/doulist/23783148/
http://www.douban.com/doulist/23783180/
http://www.douban.com/doulist/23783194/
http://www.douban.com/doulist/23783221/
http://www.douban.com/doulist/23783230/
http://www.douban.com/doulist/23784504/
http://www.douban.com/doulist/23784614/
http://www.douban.com/doulist/23784702/
http://www.douban.com/doulist/23784723/
http://www.douban.com/doulist/23784759/
http://www.douban.com/doulist/23784773/
http://www.douban.com/doulist/23784811/
http://www.douban.com/doulist/23784829/
http://www.douban.com/doulist/23784897/
http://www.douban.com/doulist/23786640/
http://www.douban.com/doulist/23786692/
http://www.douban.com/doulist/23786780/
http://www.douban.com/doulist/23787223/
http://www.douban.com/doulist/23787242/
http://www.douban.com/doulist/23787255/
http://www.douban.com/doulist/23787342/
http://www.douban.com/doulist/23787345/
http://www.douban.com/doulist/23787348/
http://www.douban.com/doulist/23787397/
http://www.douban.com/doulist/23787420/
http://www.douban.com/doulist/23787431/
http://www.douban.com/doulist/23788597/
http://www.douban.com/doulist/23788668/
http://www.douban.com/doulist/23788835/
http://www.douban.com/doulist/23789047/
http://www.douban.com/doulist/23789132/
http://www.douban.com/doulist/23789190/
http://www.douban.com/doulist/23790864/
http://www.douban.com/doulist/23790964/
http://www.douban.com/doulist/23791070/
http://www.douban.com/doulist/23791088/
http://www.douban.com/doulist/23791154/
http://www.douban.com/doulist/23791240/
http://www.douban.com/doulist/23792565/
http://www.douban.com/doulist/23792636/
http://www.douban.com/doulist/23792728/
http://www.douban.com/doulist/23792726/
http://www.douban.com/doulist/23792930/
http://www.douban.com/doulist/23792967/
http://www.douban.com/doulist/23793087/
http://www.douban.com/doulist/23793095/
http://www.douban.com/doulist/23793160/
http://www.douban.com/doulist/23793239/
http://www.douban.com/doulist/23793289/
http://www.douban.com/doulist/23793364/
http://www.douban.com/doulist/23793911/
http://www.douban.com/doulist/23794011/
http://www.douban.com/doulist/23794100/
http://www.douban.com/doulist/23794753/
http://www.douban.com/doulist/23794851/
http://www.douban.com/doulist/23794921/
http://www.douban.com/doulist/23795722/
http://www.douban.com/doulist/23795772/
http://www.douban.com/doulist/23795829/
http://www.douban.com/doulist/23795871/
http://www.douban.com/doulist/23795880/
http://www.douban.com/doulist/23795953/
http://www.douban.com/doulist/23796106/
http://www.douban.com/doulist/23796232/
http://www.douban.com/doulist/23796287/
http://www.douban.com/doulist/23797991/
http://www.douban.com/doulist/23798061/
http://www.douban.com/doulist/23798116/
http://www.douban.com/doulist/23798509/
http://www.douban.com/doulist/23798570/
http://www.douban.com/doulist/23798664/
http://www.douban.com/doulist/23798931/
http://www.douban.com/doulist/23799040/
http://www.douban.com/doulist/23799116/
http://www.douban.com/doulist/23801099/
http://www.douban.com/doulist/23801160/
http://www.douban.com/doulist/23801435/
http://www.douban.com/doulist/23801302/
http://www.douban.com/doulist/23801548/
http://www.douban.com/doulist/23801616/
http://www.douban.com/doulist/23801986/
http://www.douban.com/doulist/23802035/
http://www.douban.com/doulist/23802135/
http://www.douban.com/doulist/23803251/
http://www.douban.com/doulist/23803333/
http://www.douban.com/doulist/23803393/
http://www.douban.com/doulist/23803946/
http://www.douban.com/doulist/23804029/
http://www.douban.com/doulist/23804086/
http://www.douban.com/doulist/23804419/
http://www.douban.com/doulist/23804489/
http://www.douban.com/doulist/23804577/
http://www.douban.com/doulist/23805804/
http://www.douban.com/doulist/23805834/
http://www.douban.com/doulist/23805855/
http://www.douban.com/doulist/23805930/
http://www.douban.com/doulist/23805964/
http://www.douban.com/doulist/23805977/
http://www.douban.com/doulist/23807547/
http://www.douban.com/doulist/23807620/
http://www.douban.com/doulist/23807713/
http://www.douban.com/doulist/23807921/
http://www.douban.com/doulist/23808005/
http://www.douban.com/doulist/23808072/
http://www.douban.com/doulist/23808190/
http://www.douban.com/doulist/23808239/
http://www.douban.com/doulist/23808305/
http://www.douban.com/doulist/23809371/
http://www.douban.com/doulist/23809449/
http://www.douban.com/doulist/23809564/
http://www.douban.com/doulist/23810452/
http://www.douban.com/doulist/23810532/
http://www.douban.com/doulist/23810555/
http://www.douban.com/doulist/23811566/
http://www.douban.com/doulist/23811672/
http://www.douban.com/doulist/23811744/
http://www.douban.com/doulist/23811769/
http://www.douban.com/doulist/23811873/
http://www.douban.com/doulist/23811916/
http://www.douban.com/doulist/23813543/
http://www.douban.com/doulist/23813602/
http://www.douban.com/doulist/23813663/
http://www.douban.com/doulist/23813973/
http://www.douban.com/doulist/23814047/
http://www.douban.com/doulist/23814179/

http://www.douban.com/doulist/23814292/
http://www.douban.com/doulist/23814400/
http://www.douban.com/doulist/23815264/
http://www.douban.com/doulist/23815382/
http://www.douban.com/doulist/23815434/
http://www.douban.com/doulist/23816421/
http://www.douban.com/doulist/23816506/
http://www.douban.com/doulist/23816548/
http://www.douban.com/doulist/23816564/
http://www.douban.com/doulist/23816595/
http://www.douban.com/doulist/23816692/
http://www.douban.com/doulist/23817407/
http://www.douban.com/doulist/23817462/
http://www.douban.com/doulist/23817525/
http://www.douban.com/doulist/23818015/
http://www.douban.com/doulist/23818112/
http://www.douban.com/doulist/23818165/
http://www.douban.com/doulist/23818574/
http://www.douban.com/doulist/23818681/
http://www.douban.com/doulist/23818719/
http://www.douban.com/doulist/23819802/
http://www.douban.com/doulist/23819855/
http://www.douban.com/doulist/23819965/
http://www.douban.com/doulist/23820934/
http://www.douban.com/doulist/23821004/
http://www.douban.com/doulist/23821097/
http://www.douban.com/doulist/23821107/
http://www.douban.com/doulist/23821142/
http://www.douban.com/doulist/23821228/
http://www.douban.com/doulist/23822779/
http://www.douban.com/doulist/23822839/
http://www.douban.com/doulist/23822935/
http://www.douban.com/doulist/23823882/
http://www.douban.com/doulist/23823957/
http://www.douban.com/doulist/23824117/
http://www.douban.com/doulist/23824261/
http://www.douban.com/doulist/23824317/
http://www.douban.com/doulist/23824412/
http://www.douban.com/doulist/23825260/
http://www.douban.com/doulist/23825322/
http://www.douban.com/doulist/23825432/
http://www.douban.com/doulist/23825628/
http://www.douban.com/doulist/23825734/
http://www.douban.com/doulist/23825792/
http://www.douban.com/doulist/23826314/
http://www.douban.com/doulist/23826396/
http://www.douban.com/doulist/23826495/
http://www.douban.com/doulist/23827985/
http://www.douban.com/doulist/23828035/
http://www.douban.com/doulist/23828093/
http://www.douban.com/doulist/23828631/
http://www.douban.com/doulist/23828697/
http://www.douban.com/doulist/23828734/
http://www.douban.com/doulist/23829698/
http://www.douban.com/doulist/23829797/
http://www.douban.com/doulist/23829848/
http://www.douban.com/doulist/23831387/
http://www.douban.com/doulist/23831445/
http://www.douban.com/doulist/23831540/
http://www.douban.com/doulist/23831796/
http://www.douban.com/doulist/23831867/
http://www.douban.com/doulist/23831993/
http://www.douban.com/doulist/23833793/
http://www.douban.com/doulist/23833865/
http://www.douban.com/doulist/23833958/
http://www.douban.com/doulist/23834962/
http://www.douban.com/doulist/23835000/
http://www.douban.com/doulist/23835093/
http://www.douban.com/doulist/23835163/
http://www.douban.com/doulist/23835266/
http://www.douban.com/doulist/23835316/
http://www.douban.com/doulist/23835317/
http://www.douban.com/doulist/23835372/
http://www.douban.com/doulist/23835482/
http://www.douban.com/doulist/23836579/
http://www.douban.com/doulist/23836650/
http://www.douban.com/doulist/23836711/
http://www.douban.com/doulist/23838536/
http://www.douban.com/doulist/23838616/
http://www.douban.com/doulist/23838684/
http://www.douban.com/doulist/23839325/
http://www.douban.com/doulist/23839362/
http://www.douban.com/doulist/23839441/

 

 

 

http://www.douban.com/doulist/23847588/
http://www.douban.com/doulist/23847634/
http://www.douban.com/doulist/23847730/
http://www.douban.com/doulist/23847934/
http://www.douban.com/doulist/23848040/
http://www.douban.com/doulist/23848098/
http://www.douban.com/doulist/23849818/
http://www.douban.com/doulist/23849892/
http://www.douban.com/doulist/23850016/
http://www.douban.com/doulist/23850617/
http://www.douban.com/doulist/23850667/
http://www.douban.com/doulist/23850739/
http://www.douban.com/doulist/23851202/
http://www.douban.com/doulist/23851271/
http://www.douban.com/doulist/23851368/
http://www.douban.com/doulist/23851698/
http://www.douban.com/doulist/23851774/
http://www.douban.com/doulist/23851853/
http://www.douban.com/doulist/23852049/
http://www.douban.com/doulist/23852118/
http://www.douban.com/doulist/23852152/
http://www.douban.com/doulist/23852705/
http://dongxi.douban.com/article/6034645/
http://dongxi.douban.com/article/6034646/
http://dongxi.douban.com/article/6034649/
http://dongxi.douban.com/article/6034650/
http://dongxi.douban.com/article/6034651/
http://dongxi.douban.com/article/6034658/
http://dongxi.douban.com/article/6034662/
http://dongxi.douban.com/article/6034661/
http://dongxi.douban.com/article/6034664/
https://www.douban.com/accounts/login?redir=http%3A//dongxi.douban
http://dongxi.douban.com/article/6034667/
http://dongxi.douban.com/article/6034696/
http://dongxi.douban.com/article/6034701/
http://dongxi.douban.com/article/6034702/
http://dongxi.douban.com/article/6034703/
http://dongxi.douban.com/article/6034705/
http://dongxi.douban.com/article/6034708/
http://dongxi.douban.com/article/6034710/
http://dongxi.douban.com/article/6034712/
http://dongxi.douban.com/article/6034714/
http://www.douban.com/doulist/23858079/
http://www.douban.com/doulist/23860509/
http://www.douban.com/doulist/23860569/
http://www.douban.com/doulist/23860680/
http://www.douban.com/doulist/23861279/
http://www.douban.com/doulist/23861387/
http://www.douban.com/doulist/23861494/
http://www.douban.com/doulist/23861760/
http://www.douban.com/doulist/23861901/
http://www.douban.com/doulist/23862182/
http://www.douban.com/doulist/23863943/
http://www.douban.com/doulist/23864058/
http://www.douban.com/doulist/23864179/
http://www.douban.com/doulist/23864302/
http://www.douban.com/doulist/23864415/
http://www.douban.com/doulist/23864497/
http://www.douban.com/doulist/23864872/
http://www.douban.com/doulist/23864964/
http://www.douban.com/doulist/23865049/
http://www.douban.com/doulist/23866816/
http://www.douban.com/doulist/23866894/
http://www.douban.com/doulist/23866954/
http://www.douban.com/doulist/23867070/
http://www.douban.com/doulist/23867112/
http://www.douban.com/doulist/23867218/
http://www.douban.com/doulist/23867382/
http://www.douban.com/doulist/23867449/
http://www.douban.com/doulist/23867526/
http://www.douban.com/doulist/23868935/
http://www.douban.com/doulist/23869018/
http://www.douban.com/doulist/23869294/
http://www.douban.com/doulist/23869579/
http://www.douban.com/doulist/23869647/
http://www.douban.com/doulist/23869691/
http://www.douban.com/doulist/23869771/
http://www.douban.com/doulist/23869858/
http://www.douban.com/doulist/23869926/
http://www.douban.com/doulist/23869945/
http://www.douban.com/doulist/23870055/
http://www.douban.com/doulist/23870102/
http://www.douban.com/doulist/23873976/
http://www.douban.com/doulist/23874036/
http://www.douban.com/doulist/23874046/
http://www.douban.com/doulist/23874134/
http://www.douban.com/doulist/23874143/
http://www.douban.com/doulist/23874213/
http://www.douban.com/doulist/23874370/
http://www.douban.com/doulist/23874473/
http://www.douban.com/doulist/23874527/
http://www.douban.com/doulist/23874555/
http://www.douban.com/doulist/23874649/
http://www.douban.com/doulist/23874690/
http://www.douban.com/doulist/23877109/
http://www.douban.com/doulist/23877186/
http://www.douban.com/doulist/23877238/
http://www.douban.com/doulist/23877305/
http://www.douban.com/doulist/23877491/
http://www.douban.com/doulist/23877522/
http://www.douban.com/doulist/23878172/
http://www.douban.com/doulist/23878230/
http://www.douban.com/doulist/23878334/
http://www.douban.com/doulist/23879982/
http://www.douban.com/doulist/23880093/
http://www.douban.com/doulist/23880131/
http://www.douban.com/doulist/23880266/
http://www.douban.com/doulist/23880329/
http://www.douban.com/doulist/23880424/
http://www.douban.com/doulist/23880593/
http://www.douban.com/doulist/23880703/
http://www.douban.com/doulist/23880792/
http://www.douban.com/doulist/23881901/
http://www.douban.com/doulist/23881952/
http://www.douban.com/doulist/23882003/
http://www.douban.com/doulist/23882026/
http://www.douban.com/doulist/23882101/
http://www.douban.com/doulist/23882191/
http://www.douban.com/doulist/23882928/
http://www.douban.com/doulist/23883012/
http://www.douban.com/doulist/23883062/
http://www.douban.com/doulist/23883306/
http://www.douban.com/doulist/23883402/
http://www.douban.com/doulist/23883485/
http://www.douban.com/doulist/23884677/
http://www.douban.com/doulist/23884722/
http://www.douban.com/doulist/23884803/

 

http://www.douban.com/doulist/23885187/
http://www.douban.com/doulist/23885284/
http://www.douban.com/doulist/23885320/


http://www.douban.com/doulist/23887015/

http://www.douban.com/doulist/23887098/
http://www.douban.com/doulist/23887160/
http://www.douban.com/doulist/23887300/
http://www.douban.com/doulist/23887403/
http://www.douban.com/doulist/23887478/
http://www.douban.com/doulist/23888248/
http://www.douban.com/doulist/23888321/
http://www.douban.com/doulist/23888417/
http://www.douban.com/doulist/23889202/
http://www.douban.com/doulist/23889296/
http://www.douban.com/doulist/23889379/


http://www.douban.com/doulist/23889774/

http://www.douban.com/doulist/23889879/
http://www.douban.com/doulist/23889928/
http://www.douban.com/doulist/23891043/
http://www.douban.com/doulist/23891135/
http://www.douban.com/doulist/23891177/

 

http://www.douban.com/doulist/23892318/
http://www.douban.com/doulist/23892379/
http://www.douban.com/doulist/23892459/
http://www.douban.com/doulist/23892474/
http://www.douban.com/doulist/23892522/
http://www.douban.com/doulist/23892614/

 

http://www.douban.com/doulist/23895425/
http://www.douban.com/doulist/23895596/
http://www.douban.com/doulist/23895702/
http://www.douban.com/doulist/23896433/
http://www.douban.com/doulist/23896531/
http://www.douban.com/doulist/23896643/

 

http://www.douban.com/doulist/23898135/
http://www.douban.com/doulist/23898227/
http://www.douban.com/doulist/23898251/
http://www.douban.com/doulist/23900338/
http://book.douban.com/doulist/23900402/
http://www.douban.com/doulist/23900427/
http://book.douban.com/doulist/23900540/
http://www.douban.com/doulist/23900555/
http://book.douban.com/doulist/23900368/
http://www.douban.com/doulist/23900577/
http://book.douban.com/doulist/23900654/
http://www.douban.com/doulist/23900733/
http://book.douban.com/doulist/23900831/
http://www.douban.com/doulist/23900846/

http://book.douban.com/doulist/23901795/
http://www.douban.com/doulist/23901833/
http://book.douban.com/doulist/23901897/
http://www.douban.com/doulist/23901915/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23904863/
http://www.douban.com/doulist/23904895/
http://book.douban.com/doulist//

http://book.douban.com/doulist/23904972/
http://www.douban.com/doulist/23904979/
http://book.douban.com/doulist//

http://book.douban.com/doulist/23905087/
http://www.douban.com/doulist/23905099/
http://book.douban.com/doulist/23905155/
http://www.douban.com/doulist/23905172/
http://book.douban.com/doulist/23905246/
http://www.douban.com/doulist/23905266/
http://book.douban.com/doulist/23905379/
http://www.douban.com/doulist/23905397/
http://book.douban.com/doulist/23906849/
http://www.douban.com/doulist/23906866/
http://book.douban.com/doulist/23906926/
http://www.douban.com/doulist/23906946/
http://book.douban.com/doulist/23907050/
http://www.douban.com/doulist/23907057/
http://book.douban.com/doulist/23907410/
http://www.douban.com/doulist/23907461/
http://book.douban.com/doulist/23907687/
http://www.douban.com/doulist/23907699/
http://book.douban.com/doulist/23907758/
http://www.douban.com/doulist/23907773/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23909473/
http://www.douban.com/doulist/23909488/
http://book.douban.com/doulist/23909572/
http://www.douban.com/doulist/23909590/
http://book.douban.com/doulist/23909703/
http://www.douban.com/doulist/23909734/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23911855/
http://www.douban.com/doulist/23911891/
http://book.douban.com/doulist/23912000/
http://book.douban.com/doulist/23912021/
http://www.douban.com/doulist/23912023/
http://www.douban.com/doulist/23912042/
http://book.douban.com/doulist/23912098/
http://www.douban.com/doulist/23912112/
http://book.douban.com/doulist/23912134/
http://www.douban.com/doulist/23912151/
http://book.douban.com/doulist/23912273/
http://www.douban.com/doulist/23912296/
http://book.douban.com/doulist/23913715/
http://www.douban.com/doulist/23913729/
http://book.douban.com/doulist/23913809/
http://www.douban.com/doulist/23913832/
http://book.douban.com/doulist/23913999/
http://www.douban.com/doulist/23914011/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23915672/
http://www.douban.com/doulist/23915741/
http://book.douban.com/doulist/23915802/
http://www.douban.com/doulist/23915828/
http://book.douban.com/doulist/23916172/
http://book.douban.com/doulist/23915980/
http://www.douban.com/doulist/23916210/
http://www.douban.com/doulist/23916253/
http://book.douban.com/doulist//
http://book.douban.com/doulist/23916289/

http://www.douban.com/doulist/23916322/
http://book.douban.com/doulist/23916446/
http://www.douban.com/doulist/23916465/
http://book.douban.com/doulist/23916469/
http://www.douban.com/doulist/23916508/
http://book.douban.com/doulist/23916560/
http://www.douban.com/doulist/23916579/
http://book.douban.com/doulist/23918397/
http://www.douban.com/doulist/23918420/
http://book.douban.com/doulist/23918550/
http://www.douban.com/doulist/23918566/
http://book.douban.com/doulist/23918567/
http://www.douban.com/doulist/23918574/
http://book.douban.com/doulist/23918644/
http://www.douban.com/doulist/23918659/
http://book.douban.com/doulist/23918715/
http://book.douban.com/doulist/23918771/
http://www.douban.com/doulist/23918758/
http://www.douban.com/doulist/23918791/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23919844/
http://www.douban.com/doulist/23920070/
http://book.douban.com/doulist/23920114/
http://www.douban.com/doulist/23920137/
http://book.douban.com/doulist/23920255/
http://www.douban.com/doulist/23920268/
http://book.douban.com/doulist/23920787/
http://www.douban.com/doulist/23920799/
http://book.douban.com/doulist/23920900/
http://www.douban.com/doulist/23920926/
http://book.douban.com/doulist/23920986/
http://www.douban.com/doulist/23920999/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23923327/
http://www.douban.com/doulist/23923357/
http://book.douban.com/doulist/23923444/
http://www.douban.com/doulist/23923446/
http://book.douban.com/doulist/23923510/
http://www.douban.com/doulist/23923520/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23923924/
http://www.douban.com/doulist/23923936/
http://book.douban.com/doulist/23924016/
http://www.douban.com/doulist/23924036/
http://book.douban.com/doulist/23924097/
http://www.douban.com/doulist/23924115/
http://book.douban.com/doulist/23925687/
http://www.douban.com/doulist/23925698/
http://book.douban.com/doulist/23925821/
http://www.douban.com/doulist/23925851/
http://book.douban.com/doulist/23925930/
http://www.douban.com/doulist/23925953/
http://book.douban.com/doulist/23926222/
http://www.douban.com/doulist/23926319/
http://book.douban.com/doulist/23926371/
http://www.douban.com/doulist/23926384/
http://book.douban.com/doulist/23926491/
http://www.douban.com/doulist/23926505/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23926855/
http://book.douban.com/doulist//
http://www.douban.com/doulist/23926866/

http://book.douban.com/doulist/23926950/
http://www.douban.com/doulist/23926965/
http://book.douban.com/doulist/23927030/
http://www.douban.com/doulist/23927052/
http://book.douban.com/doulist/23928434/
http://www.douban.com/doulist/23928448/
http://book.douban.com/doulist/23928531/
http://www.douban.com/doulist/23928541/
http://book.douban.com/doulist/23928628/
http://www.douban.com/doulist/23928668/
http://book.douban.com/doulist/23930324/
http://www.douban.com/doulist/23930349/
http://book.douban.com/doulist//

http://book.douban.com/doulist/23930390/
http://book.douban.com/doulist//
http://www.douban.com/doulist/23930407/

http://book.douban.com/doulist//
http://book.douban.com/doulist/23930497/

http://www.douban.com/doulist/23930521/
http://book.douban.com/doulist/23930551/
http://www.douban.com/doulist/23930724/
http://book.douban.com/doulist/23930776/
http://www.douban.com/doulist/23930791/
http://book.douban.com/doulist/23930862/
http://www.douban.com/doulist/23930877/
http://book.douban.com/doulist/23932467/
http://book.douban.com/doulist//
http://www.douban.com/doulist/23932481/

http://book.douban.com/doulist/23932522/
http://book.douban.com/doulist//

http://www.douban.com/doulist/23932547/
http://book.douban.com/doulist//
http://book.douban.com/doulist/23932655/

http://www.douban.com/doulist/23932670/
http://book.douban.com/doulist/23933429/
http://www.douban.com/doulist/23933453/
http://book.douban.com/doulist/23933504/
http://www.douban.com/doulist/23933522/
http://book.douban.com/doulist/23933622/
http://www.douban.com/doulist/23933637/
http://book.douban.com/doulist/23934631/
http://www.douban.com/doulist/23934852/
http://book.douban.com/doulist/23934953/
http://www.douban.com/doulist/23934969/
http://book.douban.com/doulist/23935048/
http://www.douban.com/doulist/23935093/
http://book.douban.com/doulist/23935185/
http://www.douban.com/doulist/23935214/
http://book.douban.com/doulist/23935310/
http://www.douban.com/doulist/23935327/
http://book.douban.com/doulist/23935525/
http://www.douban.com/doulist/23935561/
http://book.douban.com/doulist/23937130/
http://www.douban.com/doulist/23937158/
http://book.douban.com/doulist/23937247/
http://www.douban.com/doulist/23937303/
http://book.douban.com/doulist/23937319/
http://www.douban.com/doulist/23937360/
http://book.douban.com/doulist/23937421/
http://book.douban.com/doulist/23937478/
http://www.douban.com/doulist/23937516/
http://book.douban.com/doulist/23937616/
http://www.douban.com/doulist/23937639/
http://www.douban.com/doulist/23937686/
http://book.douban.com/doulist/23939785/
http://www.douban.com/doulist/23939806/
http://book.douban.com/doulist/23939884/
http://www.douban.com/doulist/23939889/
http://book.douban.com/doulist/23939951/
http://www.douban.com/doulist/23940008/
http://book.douban.com/doulist/23941542/
http://www.douban.com/doulist/23941573/
http://book.douban.com/doulist/23941698/
http://www.douban.com/doulist/23941709/
http://book.douban.com/doulist/23941782/
http://www.douban.com/doulist/23941809/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23942329/
http://www.douban.com/doulist/23942568/
http://book.douban.com/doulist/23942662/
http://www.douban.com/doulist/23942674/
http://book.douban.com/doulist/23942785/
http://www.douban.com/doulist/23942793/
http://book.douban.com/doulist/23943035/
http://www.douban.com/doulist/23943051/
http://book.douban.com/doulist/23943125/
http://www.douban.com/doulist/23943146/
http://book.douban.com/doulist/23943278/
http://www.douban.com/doulist/23943298/
http://book.douban.com/doulist/23945150/
http://book.douban.com/doulist/23945160/
http://www.douban.com/doulist/23945166/
http://www.douban.com/doulist/23945194/
http://book.douban.com/doulist/23945303/
http://www.douban.com/doulist/23945315/
http://book.douban.com/doulist/23945316/
http://www.douban.com/doulist/23945322/
http://book.douban.com/doulist/23945399/
http://www.douban.com/doulist/23945431/
http://book.douban.com/doulist/23945436/
http://www.douban.com/doulist/23945510/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

 

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23959293/
http://www.douban.com/doulist/23959327/
http://book.douban.com/doulist/23959420/
http://www.douban.com/doulist/23959435/
http://book.douban.com/doulist/23959493/
http://www.douban.com/doulist/23959515/
http://book.douban.com/doulist/23960987/
http://www.douban.com/doulist/23961013/
http://book.douban.com/doulist/23961100/
http://www.douban.com/doulist/23961122/
http://book.douban.com/doulist/23961220/
http://www.douban.com/doulist/23961235/
http://book.douban.com/doulist/23961352/
http://www.douban.com/doulist/23961386/
http://book.douban.com/doulist/23961477/
http://www.douban.com/doulist/23961484/
http://book.douban.com/doulist/23961547/
http://www.douban.com/doulist/23961606/
http://book.douban.com/doulist/23962218/
http://www.douban.com/doulist/23962223/
http://book.douban.com/doulist/23962284/
http://www.douban.com/doulist/23962297/
http://book.douban.com/doulist/23962379/
http://www.douban.com/doulist/23962394/
http://book.douban.com/doulist/23962832/
http://www.douban.com/doulist/23962849/
http://book.douban.com/doulist/23962895/
http://www.douban.com/doulist/23962905/
http://book.douban.com/doulist/23963002/
http://www.douban.com/doulist/23963007/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23965567/
http://www.douban.com/doulist/23965590/
http://book.douban.com/doulist/23965642/
http://www.douban.com/doulist/23965652/
http://book.douban.com/doulist/23965738/
http://www.douban.com/doulist/23965741/
http://book.douban.com/doulist/23966754/
http://www.douban.com/doulist/23966777/
http://book.douban.com/doulist/23966839/
http://book.douban.com/doulist//
http://www.douban.com/doulist/23966861/

http://book.douban.com/doulist/23966958/
http://book.douban.com/doulist/23966961/
http://www.douban.com/doulist/23966986/
http://www.douban.com/doulist/23966989/
http://book.douban.com/doulist//

http://book.douban.com/doulist/23967208/
http://www.douban.com/doulist/23967222/
http://book.douban.com/doulist/23967275/
http://www.douban.com/doulist/23967286/
http://book.douban.com/doulist/23967383/
http://www.douban.com/doulist/23967399/
http://book.douban.com/doulist/23970246/
http://www.douban.com/doulist/23970267/
http://book.douban.com/doulist/23970349/
http://www.douban.com/doulist/23970353/
http://book.douban.com/doulist/23970434/
http://www.douban.com/doulist/23970452/
http://book.douban.com/doulist/23971468/
http://www.douban.com/doulist/23971479/
http://book.douban.com/doulist/23971532/
http://www.douban.com/doulist/23971544/
http://book.douban.com/doulist/23971621/
http://www.douban.com/doulist/23971626/
http://book.douban.com/doulist/23971916/
http://book.douban.com/doulist//
http://www.douban.com/doulist/23971947/

http://book.douban.com/doulist//

http://book.douban.com/doulist/23971989/
http://www.douban.com/doulist/23972000/
http://book.douban.com/doulist/23972060/
http://book.douban.com/doulist//

http://www.douban.com/doulist/23972252/
http://book.douban.com/doulist/23974730/
http://www.douban.com/doulist/23974762/
http://book.douban.com/doulist/23974852/
http://www.douban.com/doulist/23974895/
http://book.douban.com/doulist/23974964/
http://book.douban.com/doulist/23974986/
http://www.douban.com/doulist/23974988/
http://book.douban.com/doulist//

http://www.douban.com/doulist/23975093/
http://book.douban.com/doulist/23975099/
http://www.douban.com/doulist/23975161/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23975462/
http://www.douban.com/doulist/23975479/
http://book.douban.com/doulist/23976666/
http://www.douban.com/doulist/23976671/
http://book.douban.com/doulist/23976766/
http://www.douban.com/doulist/23976783/
http://book.douban.com/doulist/23976859/
http://www.douban.com/doulist/23976903/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23978753/
http://book.douban.com/doulist//

http://www.douban.com/doulist/23978779/
http://book.douban.com/doulist//
http://book.douban.com/doulist/23978840/
http://www.douban.com/doulist/23978873/

http://book.douban.com/doulist/23978973/
http://book.douban.com/doulist/23978975/
http://www.douban.com/doulist/23978978/
http://www.douban.com/doulist/23978982/
http://book.douban.com/doulist/23979001/
http://www.douban.com/doulist/23979023/
http://book.douban.com/doulist/23979198/
http://www.douban.com/doulist/23979435/
http://book.douban.com/doulist/23979542/
http://www.douban.com/doulist/23979556/
http://book.douban.com/doulist/23979915/
http://www.douban.com/doulist/23979942/
http://book.douban.com/doulist/23980008/
http://www.douban.com/doulist/23980018/
http://book.douban.com/doulist/23980059/
http://www.douban.com/doulist/23980284/
http://book.douban.com/doulist/23981578/
http://www.douban.com/doulist/23981587/
http://book.douban.com/doulist/23981706/
http://www.douban.com/doulist/23981721/
http://book.douban.com/doulist/23981794/
http://www.douban.com/doulist/23981827/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23985871/
http://www.douban.com/doulist/23985905/
http://book.douban.com/doulist/23986030/
http://www.douban.com/doulist/23986057/
http://book.douban.com/doulist/23986134/
http://www.douban.com/doulist/23986160/
http://book.douban.com/doulist/23986697/
http://www.douban.com/doulist/23986738/
http://book.douban.com/doulist/23986812/
http://www.douban.com/doulist/23986847/
http://book.douban.com/doulist/23986957/
http://www.douban.com/doulist/23986971/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23987798/
http://www.douban.com/doulist/23987821/
http://book.douban.com/doulist/23987894/
http://www.douban.com/doulist/23987914/
http://book.douban.com/doulist/23987997/
http://www.douban.com/doulist/23988020/
http://book.douban.com/doulist/23989738/
http://www.douban.com/doulist/23989752/
http://book.douban.com/doulist/23989883/
http://www.douban.com/doulist/23989897/
http://book.douban.com/doulist/23989952/
http://www.douban.com/doulist/23989957/
http://book.douban.com/doulist//

http://book.douban.com/doulist/23990080/
http://www.douban.com/doulist/23990259/
http://book.douban.com/doulist/23990315/
http://book.douban.com/doulist//

http://www.douban.com/doulist/23990543/
http://book.douban.com/doulist/23990610/
http://www.douban.com/doulist/23990617/
http://book.douban.com/doulist/23990754/
http://www.douban.com/doulist/23990786/
http://book.douban.com/doulist/23992961/
http://www.douban.com/doulist/23992982/
http://book.douban.com/doulist/23993027/
http://www.douban.com/doulist/23993045/
http://book.douban.com/doulist/23993209/
http://www.douban.com/doulist/23993226/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23995123/
http://www.douban.com/doulist/23995160/
http://book.douban.com/doulist/23995268/
http://www.douban.com/doulist/23995282/
http://book.douban.com/doulist/23995340/
http://www.douban.com/doulist/23995363/
http://book.douban.com/doulist//
http://book.douban.com/doulist/23997653/
http://www.douban.com/doulist/23997680/
http://book.douban.com/doulist/23997786/
http://www.douban.com/doulist/23997791/

http://book.douban.com/doulist/23997908/
http://www.douban.com/doulist/23997912/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/23998124/
http://www.douban.com/doulist/23998161/
http://book.douban.com/doulist/23998235/
http://www.douban.com/doulist/23998257/
http://book.douban.com/doulist/23998330/
http://www.douban.com/doulist/23998352/
http://book.douban.com/doulist/24001379/
http://www.douban.com/doulist/24001382/
http://book.douban.com/doulist/24001664/
http://www.douban.com/doulist/24001689/
http://book.douban.com/doulist/24001787/
http://www.douban.com/doulist/24001811/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/24002655/
http://www.douban.com/doulist/24002676/
http://book.douban.com/doulist/24003721/
http://www.douban.com/doulist/24003733/
http://book.douban.com/doulist/24003866/
http://www.douban.com/doulist/24003883/
http://book.douban.com/doulist/24003932/
http://www.douban.com/doulist/24003946/
http://book.douban.com/doulist/24003785/
http://www.douban.com/doulist/24003985/
http://book.douban.com/doulist/24004180/
http://www.douban.com/doulist/24004213/
http://book.douban.com/doulist/24004283/
http://www.douban.com/doulist/24004288/
http://book.douban.com/doulist/24005407/
http://www.douban.com/doulist/24005432/
http://book.douban.com/doulist/24005539/
http://www.douban.com/doulist/24005552/
http://book.douban.com/doulist/24005610/
http://www.douban.com/doulist/24005616/
http://book.douban.com/doulist/24005774/
http://www.douban.com/doulist/24005785/
http://book.douban.com/doulist/24005840/
http://www.douban.com/doulist/24005907/
http://book.douban.com/doulist/24005954/
http://www.douban.com/doulist/24006025/
http://book.douban.com/doulist/24007940/
http://www.douban.com/doulist/24007952/
http://book.douban.com/doulist/24008032/
http://www.douban.com/doulist/24008058/
http://book.douban.com/doulist/24008100/
http://www.douban.com/doulist/24008110/
http://book.douban.com/doulist/24008120/
http://www.douban.com/doulist/24008130/
http://book.douban.com/doulist/24008144/
http://www.douban.com/doulist/24008170/
http://book.douban.com/doulist/24008244/
http://www.douban.com/doulist/24008253/
http://book.douban.com/doulist/24010290/
http://www.douban.com/doulist/24010301/
http://book.douban.com/doulist/24010348/
http://www.douban.com/doulist/24010354/
http://book.douban.com/doulist/24010431/
http://www.douban.com/doulist/24010497/
http://book.douban.com/doulist/24010502/
http://www.douban.com/doulist/24010515/
http://book.douban.com/doulist/24010587/
http://www.douban.com/doulist/24010616/
http://book.douban.com/doulist/24010740/
http://www.douban.com/doulist/24010758/
http://book.douban.com/doulist/24011301/
http://www.douban.com/doulist/24011396/
http://book.douban.com/doulist/24011484/
http://www.douban.com/doulist/24011511/
http://book.douban.com/doulist/24011587/
http://www.douban.com/doulist/24011598/
http://book.douban.com/doulist/24011682/
http://www.douban.com/doulist/24011912/
http://book.douban.com/doulist/24012277/
http://www.douban.com/doulist/24012300/
http://book.douban.com/doulist/24012367/
http://www.douban.com/doulist/24012401/
http://book.douban.com/doulist/24013413/
http://www.douban.com/doulist/24013619/
http://book.douban.com/doulist/24013856/
http://www.douban.com/doulist/24013882/
http://book.douban.com/doulist/24013957/
http://www.douban.com/doulist/24013965/
http://book.douban.com/doulist/24015824/
http://www.douban.com/doulist/24015850/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/24016013/
http://www.douban.com/doulist/24016042/
http://book.douban.com/doulist/24016088/
http://www.douban.com/doulist/24016112/
http://book.douban.com/doulist/24016252/
http://www.douban.com/doulist/24016281/
http://book.douban.com/doulist//
http://www.douban.com/doulist/24019063/
http://book.douban.com/doulist/24019145/
http://www.douban.com/doulist/24019147/
http://book.douban.com/doulist/24019237/
http://www.douban.com/doulist/24019258/
http://book.douban.com/doulist/24020543/
http://www.douban.com/doulist/24020579/
http://book.douban.com/doulist/24020701/
http://www.douban.com/doulist/24020717/
http://book.douban.com/doulist/24020775/
http://www.douban.com/doulist/24020815/
http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist//

http://book.douban.com/doulist/24021707/
http://www.douban.com/doulist/24021717/
http://book.douban.com/doulist/24021786/
http://www.douban.com/doulist/24021799/
http://book.douban.com/doulist/24021837/
http://www.douban.com/doulist/24021854/

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值