锁定老帖子 主题:面试:大数据量的下拉列表
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-07-08
下拉框能分页?还真没见过,是我脑残吗
|
|
返回顶楼 | |
发表时间:2010-07-08
我觉得1万条记录做下拉是有点多,但也不算太出格看。客户通常会在下拉的编辑框里面输入字符来实时过滤,比如输个‘s',所有s开头的需要显示出来,其它的则隐藏。
1万条记录每条50字节(就是25个汉字)的话也就是500k的大小,这个完全可以把全部数据搞到客户端来做,这么做客户体验应该会不错。至于怎么把这些数据全部搞到客户端,是一次性全部搞定还是使用ajax分次搞下去需要看看服务器和网络的能力了。 |
|
返回顶楼 | |
发表时间:2010-07-08
qq微薄是ajax技术,其实没花头,这个不是楼主想要的效果。
其实你可以找找EXTJS的comboxgrid,那个效果应该是那个面试馆想要的。 |
|
返回顶楼 | |
发表时间:2010-07-08
求个完整的解决方案.!
|
|
返回顶楼 | |
发表时间:2010-07-08
最后修改:2010-07-08
像人人网、腾讯微博、以及360安全卫士里面的软件管家的评论,都是当用户下拉到一定程度再去读取数据
注意到了吗?我把下拉框拉到最下面的时候,程序才读取下一部分微博内容,也就是说当有1W条数据的时候是分多次读取的 |
|
返回顶楼 | |
发表时间:2010-07-08
zhudp.cn 写道 風一樣的男子 写道 玩QQ微博不?
玩的话你应该知道怎么搞 你们是要给QQ微博做广告还是怎么的? 到底是怎么做,你说一声就行,卖什么关子,会就会,不会就不会 一楼严重装逼 |
|
返回顶楼 | |
发表时间:2010-07-08
个人觉得树形 和分页加载 以及autocomplete都是可以的方式 用户体验也还好 这还有一种方式就是提供类似菜单加载的方式 供大家讨论 http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm 这个页面里的example部分可以点击下拉框体验效果
|
|
返回顶楼 | |
发表时间:2010-07-08
Ext的livegrid
|
|
返回顶楼 | |
发表时间:2010-07-08
10000条数据,如果有分类或层次关系最好,用ajaxtree展开;没有的话就用分页或autocomplete,autocomplete的前提是用户知道自己想要什么。
|
|
返回顶楼 | |
发表时间:2010-07-08
树形展示,点击需要的类目时才用ajax加载子类目,依次类推即可。前提是,你要创建一套forest系统,用来建立这些下拉列表之间的父子(上下级)关系
|
|
返回顶楼 | |