论坛首页 入门技术论坛

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

浏览 46122 次
该帖已经被评为新手帖
作者 正文
   发表时间:2010-07-09  
chris_zley 写道
下拉框能分页?还真没见过,是我脑残吗


你确实脑残
0 请登录后投票
   发表时间:2010-07-09  
首先只加载50条,只要滚动条往下滚再加载50条,就像google reader一样。

不过哪个网页真要做成这样也要被骂了!
下拉框是很影响用户体验的,可选项少的时候,用户为了选一个项目还得精准的点击到那个小箭头,然后再选择,不如使用Radio ,可选项多的时候就select那种一个挨一个的排列方式用户选择也是需要鼠标很准确的定位的。最糟的是明明你已经选好了,但是因为网页比较长,出于惯性滚动了一下鼠标中间的滚轮,那就惨了。。。。。。。
0 请登录后投票
   发表时间:2010-07-09  
zhoujian1027 写道
问:假如项目中查询页面有个下拉框,里面的数据有一万条!,怎么做能使页面速度不影响用户体验?
要求:
1.不要autoComplete,用户需要方便的下拉选择;
2.考虑到下拉列表中的数据变化频繁;


现在的人回帖都不看原帖的啊?

1.不要autoComplete,用户需要方便的下拉选择;写的很明白

2.这只是面试题,实际中不可能有这种需求的

面试官想要的是你 处理这 1W 条记录的方式。需求是模拟的,你只需对这个需求给出一个解决方案就行,给出后可以跟面试关说,这种需求不合理,应该怎么怎么做,这样才会被欣赏。一味去强调这样需求不可能有(其实一般人都知道),是没有意义的。
2 请登录后投票
   发表时间:2010-07-09  
hedahai119 写道
zhoujian1027 写道
问:假如项目中查询页面有个下拉框,里面的数据有一万条!,怎么做能使页面速度不影响用户体验?
要求:
1.不要autoComplete,用户需要方便的下拉选择;
2.考虑到下拉列表中的数据变化频繁;


现在的人回帖都不看原帖的啊?

1.不要autoComplete,用户需要方便的下拉选择;写的很明白

2.这只是面试题,实际中不可能有这种需求的

面试官想要的是你 处理这 1W 条记录的方式。需求是模拟的,你只需对这个需求给出一个解决方案就行,给出后可以跟面试关说,这种需求不合理,应该怎么怎么做,这样才会被欣赏。一味去强调这样需求不可能有(其实一般人都知道),是没有意义的。


0 请登录后投票
   发表时间:2010-07-09  
不用autocomplete,那就用分页呗,没有啥好说呀
0 请登录后投票
   发表时间:2010-07-09  
icanfly 写道
1W条下拉框?真的有这样的需求吗?脑残吧?


:), 严重脑残!1W条数据的下拉框,有什么用, 用户怎么这1W条数据中找到他想要的数据?
0 请登录后投票
   发表时间:2010-07-09  
hedahai119 写道
zhoujian1027 写道
问:假如项目中查询页面有个下拉框,里面的数据有一万条!,怎么做能使页面速度不影响用户体验?
要求:
1.不要autoComplete,用户需要方便的下拉选择;
2.考虑到下拉列表中的数据变化频繁;


现在的人回帖都不看原帖的啊?

1.不要autoComplete,用户需要方便的下拉选择;写的很明白

2.这只是面试题,实际中不可能有这种需求的

面试官想要的是你 处理这 1W 条记录的方式。需求是模拟的,你只需对这个需求给出一个解决方案就行,给出后可以跟面试关说,这种需求不合理,应该怎么怎么做,这样才会被欣赏。一味去强调这样需求不可能有(其实一般人都知道),是没有意义的。



佩服您的分析!
0 请登录后投票
   发表时间:2010-07-09   最后修改:2010-07-09
看看twitter, 其查看tweet的时候基本思路是: 首先加载前N(比如25)条, 然后下面有一个loadmore按钮, 你点击loadmore, 会异步加载下一个N条, 当前页面不会变化, 再点击再加载...

googlereader也有类型的实现, 只是google用的是滚轮滑动的时候异步加载

这样即不用分页, 也不会加载速度.


哲学: 如果数据量超过一定值, 用户不会也不可能一次全部都关心, 首先加载用户最关心的前N条.
1 请登录后投票
   发表时间:2010-07-09   最后修改:2010-07-09
hedahai119 写道
zhoujian1027 写道
问:假如项目中查询页面有个下拉框,里面的数据有一万条!,怎么做能使页面速度不影响用户体验?
要求:
1.不要autoComplete,用户需要方便的下拉选择;
2.考虑到下拉列表中的数据变化频繁;


现在的人回帖都不看原帖的啊?

1.不要autoComplete,用户需要方便的下拉选择;写的很明白

2.这只是面试题,实际中不可能有这种需求的

面试官想要的是你 处理这 1W 条记录的方式。需求是模拟的,你只需对这个需求给出一个解决方案就行,给出后可以跟面试关说,这种需求不合理,应该怎么怎么做,这样才会被欣赏。一味去强调这样需求不可能有(其实一般人都知道),是没有意义的。

说的好 讨论的是处理方案和你的应对措施,一味的埋怨面试官的需求有啥意义
0 请登录后投票
   发表时间:2010-07-09  
風一樣的男子 写道
玩QQ微博不?
玩的话你应该知道怎么搞


QQ 微博不是还处于内测吗?
0 请登录后投票
论坛首页 入门技术版

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