论坛首页 入门技术论坛

面试:大数据量的下拉列表

浏览 46111 次
该帖已经被评为新手帖
作者 正文
   发表时间:2010-07-08  
下拉框能分页?还真没见过,是我脑残吗
0 请登录后投票
   发表时间:2010-07-08  
我觉得1万条记录做下拉是有点多,但也不算太出格看。客户通常会在下拉的编辑框里面输入字符来实时过滤,比如输个‘s',所有s开头的需要显示出来,其它的则隐藏。

1万条记录每条50字节(就是25个汉字)的话也就是500k的大小,这个完全可以把全部数据搞到客户端来做,这么做客户体验应该会不错。至于怎么把这些数据全部搞到客户端,是一次性全部搞定还是使用ajax分次搞下去需要看看服务器和网络的能力了。
0 请登录后投票
   发表时间:2010-07-08  
qq微薄是ajax技术,其实没花头,这个不是楼主想要的效果。
其实你可以找找EXTJS的comboxgrid,那个效果应该是那个面试馆想要的。
0 请登录后投票
   发表时间:2010-07-08  
求个完整的解决方案.!
0 请登录后投票
   发表时间:2010-07-08   最后修改:2010-07-08
像人人网、腾讯微博、以及360安全卫士里面的软件管家的评论,都是当用户下拉到一定程度再去读取数据


注意到了吗?我把下拉框拉到最下面的时候,程序才读取下一部分微博内容,也就是说当有1W条数据的时候是分多次读取的
  • 大小: 34.5 KB
1 请登录后投票
   发表时间:2010-07-08  
zhudp.cn 写道
風一樣的男子 写道
玩QQ微博不?
玩的话你应该知道怎么搞


你们是要给QQ微博做广告还是怎么的?
到底是怎么做,你说一声就行,卖什么关子,会就会,不会就不会

一楼严重装逼
0 请登录后投票
   发表时间:2010-07-08  
个人觉得树形 和分页加载 以及autocomplete都是可以的方式 用户体验也还好 这还有一种方式就是提供类似菜单加载的方式 供大家讨论 http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm 这个页面里的example部分可以点击下拉框体验效果
0 请登录后投票
   发表时间:2010-07-08  
Ext的livegrid
0 请登录后投票
   发表时间:2010-07-08  
10000条数据,如果有分类或层次关系最好,用ajaxtree展开;没有的话就用分页或autocomplete,autocomplete的前提是用户知道自己想要什么。
0 请登录后投票
   发表时间:2010-07-08  
树形展示,点击需要的类目时才用ajax加载子类目,依次类推即可。前提是,你要创建一套forest系统,用来建立这些下拉列表之间的父子(上下级)关系
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics