login


新加Ajax效果Page flow!
你可以发现每次滚到页底部,会自动ajax load下5篇文章,这样就好像有一个永远滚不完的page flow 一样:-) 是一个很流行的替代翻页的web2.0效果  Google Reader 有用,实现方式是jquery plugin: jquery pageflow+Django
会merge到1.0的release里面:-)
用Django开发真的很快 从开始有这个实现的想法到大概实现只用了1个小时不到的时间,又磨合了一个小时bug fix这个功能就成型了
Tip:
  1. jquery plugin: jquery pageflow 使用挺简单 几个参数page maxpage传好给他就可以
  2. 会有个callback function来render 返回的html
  3. Django的request 方法有is_ajax()这个方法 可以与jquery合用,实现原理是判断某个header 而jquery等ajax 框架会在发请求的时候加这个header..大部分js框架都支持这个...所以应该挺通用吧:-)
  4. Django的Template适合render ajax request的response html 这样可以不用hardcoding html在view里(只是我自己觉得那样不优雅:-( )当然Gneric view里面
  5. 也可以支持 我这个pageflow就用的list_detail.object_list 来render的response html的

    Share in Google Reader     Share in Twitter..     Share in Friendfeed     Leave a Reply

1 Response to “新加Ajax效果Page flow”

  1. edikud Says:

    不错

Leave a Reply


Logo

About Me

  • A Computer Geek in Beijing, China. Focus on Web2.0 Technology: Google App Engine, Python, Django, Software Architecture, Agile, JAVA, J2EE, JavaScript, etc.

    Coding for fun, Coding with passion :-) It's my life!

Most Popular Posts

Tags