`
dengyin2000
  • 浏览: 1212641 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Google Reader中的auto mark reader是怎样实现的。

    博客分类:
  • ajax
阅读更多
相信用过google reader的人都觉得google reader做得比bloglines合理很多。bloglines一页显示所有items。 而且当你电机feed时。这些items就已经被mark read了。 google reader的做法确实非常不错。当你点了某个feed。 他首先load一页数据,然后第一个item被focus,也就是被mark read了。 当我们往下看的时候他会自动的focus到下一个item,那么这个item也就mark read了。当你快读完所有这一页的items时,他会自动的append 下一页的数据。

当你往下滚动的时候,自动focus到下一个div是怎样实现的? 有没有做过类似效果的可以share一下或者讨论下是怎样实现的?  谢谢。。


现在已经实现了google reader的这种特性。 请看 www.iteye.com/topic/87379
分享到:
评论
16 楼 dengyin2000 2007-06-06  

现在已经实现了google reader的这种特性。 请看 www.iteye.com/topic/87379
15 楼 hax 2007-05-31  
如果你没搞清楚我的问题,并且你有兴趣的话,可以电话沟通。明天9:30-17:30间均可。我的gmail/gtalk是johnhax at gmail dot com
14 楼 dengyin2000 2007-05-31  
hax 写道
并非没有方案,我前面写过:

例如判定我是按内部链接而离开页面的话,就不mark read,以便我back回来可以继续看。

再如,不是一到新文章进入viewport就mark read,而是mark reading(正在读),到文章的底部进入viewport才mark read。

或者还有其他方法。。。总之做产品就要开动脑筋如何提高用户体验。


哪位做rss reader的同志可以去实践一下我说的方法。。。反正想法是不收钱的。。。。


不好意思, 我就是搞rss reader的, 没有看清楚你的问题。这个也是可以避免的吧。用中键代替直接点连接。 我觉得google reader是最好的一个。 像bloglines点了数中的feed。 那么一下子所有的item都被mark read了。 这个更加不合理。  不过在我们的系统里面 所有的在post里面的link都是blank方式打开的。。

<base target="_blank"/>
13 楼 hax 2007-05-31  
并非没有方案,我前面写过:

例如判定我是按内部链接而离开页面的话,就不mark read,以便我back回来可以继续看。

再如,不是一到新文章进入viewport就mark read,而是mark reading(正在读),到文章的底部进入viewport才mark read。

或者还有其他方法。。。总之做产品就要开动脑筋如何提高用户体验。


哪位做rss reader的同志可以去实践一下我说的方法。。。反正想法是不收钱的。。。。
12 楼 dengyin2000 2007-05-31  
hax 写道
dengyin2000 写道
hax 写道
dengyin2000 写道
你可以在离开这个页面时把mark read这个勾去掉。 或者通过all items找到


我也可以不用google reader,用其他的。


yes, it's your rights



google reader挺好的,但是为什么不能更好呢?你上面给出的方法只是一种workaround,并没有真正从用户角度考虑。我之所以提这个问题,是因为开发人员通常对此太不重视。


对于你这种问题, 你觉得因该怎样解决。 bloglines 之类的主流rss reader  遇到你这样的问题, 也是没有方案把
11 楼 hax 2007-05-31  
dengyin2000 写道
hax 写道
dengyin2000 写道
你可以在离开这个页面时把mark read这个勾去掉。 或者通过all items找到


我也可以不用google reader,用其他的。


yes, it's your rights



google reader挺好的,但是为什么不能更好呢?你上面给出的方法只是一种workaround,并没有真正从用户角度考虑。我之所以提这个问题,是因为开发人员通常对此太不重视。
10 楼 dengyin2000 2007-05-29  
hax 写道
dengyin2000 写道
你可以在离开这个页面时把mark read这个勾去掉。 或者通过all items找到


我也可以不用google reader,用其他的。


yes, it's your rights
9 楼 hax 2007-05-29  
dengyin2000 写道
你可以在离开这个页面时把mark read这个勾去掉。 或者通过all items找到


我也可以不用google reader,用其他的。
8 楼 dengyin2000 2007-05-29  
hax 写道
dengyin2000 写道
hax 写道
不过googlereader还是有的小问题,即在某些时候我还没看完离开了这个页面,再回来就看不到了。

那是因为mark read了


当然,我知道它mark read了,只是我当时其实还没看完。如何能有方法避免这点呢?我觉得需要思考的。

例如判定我是按内部链接而离开页面的话,就不mark read,以便我back回来可以继续看。


你可以在离开这个页面时把mark read这个勾去掉。 或者通过all items找到
7 楼 hax 2007-05-29  
dengyin2000 写道
冉翔 写道
Google Reader也有不如bloglines的地方。譬如如何share feeds,我找了N久都没发现这功能。


有这个功能呀。 在佐上角清楚的写着 sharred items



我认为它的shared item的url实在是太不友好了。他完全可以有更好的url,且可以更方便的与blogger结合。
6 楼 hax 2007-05-29  
dengyin2000 写道
hax 写道
不过googlereader还是有的小问题,即在某些时候我还没看完离开了这个页面,再回来就看不到了。

那是因为mark read了


当然,我知道它mark read了,只是我当时其实还没看完。如何能有方法避免这点呢?我觉得需要思考的。

例如判定我是按内部链接而离开页面的话,就不mark read,以便我back回来可以继续看。
5 楼 dengyin2000 2007-05-29  
冉翔 写道
Google Reader也有不如bloglines的地方。譬如如何share feeds,我找了N久都没发现这功能。


有这个功能呀。 在佐上角清楚的写着 sharred items
4 楼 冉翔 2007-05-29  
Google Reader也有不如bloglines的地方。譬如如何share feeds,我找了N久都没发现这功能。
3 楼 dengyin2000 2007-05-28  
hax 写道
不过googlereader还是有的小问题,即在某些时候我还没看完离开了这个页面,再回来就看不到了。

那是因为mark read了
2 楼 hax 2007-05-28  
不过googlereader还是有的小问题,即在某些时候我还没看完离开了这个页面,再回来就看不到了。
1 楼 hax 2007-05-28  
没看过代码。按照我的想法,基本上检测一下可视区域的clientheight和scrollHeight,然后当下一个item进入某个区域范围(视觉中心区),就focus它。

相关推荐

    google reader

    google reader google google google

    Adobe Reader繁体中文包

    Adobe Reader繁体中文包

    把Google Reader搬到桌面上

    很多朋友跟我一样,喜欢用Google Reader(Google阅读器)来订阅各种RSS资讯,比如Google提供的财经、娱乐、体育等RSS资源。可是,每次要阅读这些资讯,必须打开网页浏览器,登录Google Reader,然后才能阅读,不是很...

    linux adobe reader 中文包

    linux下adobe reader的中文支持包。安装时会有三个提问,最后一个是安装位置,直接按Enter即可。

    adobe reader 书签 readerbookmark JavaScript 插件

    虽然可以在adobe reader中实现书签功能,但存在 1.所有pdf文档混用同一书签,不能按图书进行独立区分; 2.新增的书签只能排在最后,不能按照页码从小到大排序 3.跳转书签算法不好导致耗时太久; 4.没有工具栏,...

    google reader shared items

    在浩瀚如烟的互联网信息中,如何有效的获取自己需要或者有意义的信息不是一件容易的事,尽管有了Google reader、抓虾和鲜果等RSS阅读器,但我们在订阅了许多频道之后总感觉还是不尽兴,要么觉得订阅得太多、太杂乱,...

    Adobe reader 11 语言包

    Adobe reader 11 语言包

    FoxIt Reader Pro 2.2

    FoxIt Reader Pro 2.2 Builder 2129 可以在PDF文件中直接加注解,加标记,输入文字. 是FoxIt PDFReader的专业版,感觉比Adobe Acrobat Reader好用。支持金山词霸直接取词

    C#调用Adobe Reader XI接口,实现pdf文件内容检查

    C#调用Adobe Reader XI 插件工具,实现PDF接口,加载PDF文件,进行检查、检索

    Google Reader的四个常用小技巧

    帮助你了解Rss,Google Reader的四个常用小技巧

    auto_reader.js

    auto_reader.js

    adobe Reader语言包.msi

    adobe Reader 字体包 繁体 ftpID=5508 解决繁体显示异常等问题。

    gReader Pro (Google Reader) 4.0.3_pro

    软件名称:gReader Pro(Google Reader) APK名称:com.noinnion.android.greader.readerpro 最新版本:4.0.3_pro 支持ROM:4.0.3及更高版本 界面语言:简体中文 软件大小:5.64 M 开发者:noinnion 这款gReader Pro...

    ReadEra Android book reader

    ReadEra book reader pdf epub word_v20.05.22+1210 ReadEraPremium19.12.271120armv8 ReadEra is an Android application for reading books and viewing documents, free and without ads.

    Adobe Reader 中文MAC版

    Adobe Reader 中文MAC版,欢迎下载,注意是MAC版不是Win版本

    福晰Foxit Reader 6.0中文语言包

    http: www rsdown cn soft yyrj ydfz 17878 html Foxit reader6 0 5 0618 在“Download” 选择并点击下载“lang zh cn XML” 在软件安装目录新建lang文件夹 把文件放入 "&gt;下载方法 一:打开 福晰阅读器6 0 3 ...

    koodo-reader免安装koodo-reader免安装koodo-reader免安装

    koodo-reader免安装koodo-reader免安装koodo-reader免安装

    pythonreader的使用方法

    当使用Python进行ABAQUS的二次开发时,可以利用Pythonreader来读取ABAQUS中相应操作的Python代码。

    FoxitReader 中文最新注册版

    FoxitReader 中 文 最 新 注 册版

    Foxit Reader 3.0

    Foxit Reader3.0已经实现对公制单位(米、厘米)的支持,用户可在页面尺寸、打印等参数设置时选择米、厘米代替英寸。 • 鼠标中键自动滚屏: 在Hand Tool阅读模式下,按下鼠标中键可进行自动滚屏。 • 福昕在线内容...

Global site tag (gtag.js) - Google Analytics