[其他] google suggest是如何实现的
zhzhxh
2008-12-29
hi, all
根据之前,学习到的一些资料,在我们的网站上实现了一套suggest的功能 http://www.anybi.com 书名,作者,出版,分别对应不同的索引数据 大家可以体验下 有什么问题,告诉我啦 :-) |
|
zxh116116
2008-12-29
用jquery,修改一下其中的几个函数
页面就是<script type="text/javascript"> $().ready(function() { $.ajaxSetup({type: 'POST'}); $("#suggest").autocomplete("./autoComplete", { minChars: 0, width: 310, matchContains: true, autoFill: false, formatResult: function(row) { return row.w; } }); }); </script> |
|
zhzhxh
2008-12-29
zxh116116 写道 用jquery,修改一下其中的几个函数
页面就是<script type="text/javascript"> $().ready(function() { $.ajaxSetup({type: 'POST'}); $("#suggest").autocomplete("./autoComplete", { minChars: 0, width: 310, matchContains: true, autoFill: false, formatResult: function(row) { return row.w; } }); }); </script> 前端,我们是在一个基于prototype的autocomplete库改造的 其实,前端的这个功能,在很多js库里都有实现了 这个功能的js好坏,我觉得,主要考虑,js能不能恰到好处的控制对服务器的请求。 这里,我们主要考虑了下后端的实现。对trie结构进行了一些改造,使之能够同时支持汉字和全拼的前缀匹配。 |
|
zxh116116
2008-12-31
zhzhxh 写道 zxh116116 写道 用jquery,修改一下其中的几个函数
页面就是<script type="text/javascript"> $().ready(function() { $.ajaxSetup({type: 'POST'}); $("#suggest").autocomplete("./autoComplete", { minChars: 0, width: 310, matchContains: true, autoFill: false, formatResult: function(row) { return row.w; } }); }); </script> 前端,我们是在一个基于prototype的autocomplete库改造的 其实,前端的这个功能,在很多js库里都有实现了 这个功能的js好坏,我觉得,主要考虑,js能不能恰到好处的控制对服务器的请求。 这里,我们主要考虑了下后端的实现。对trie结构进行了一些改造,使之能够同时支持汉字和全拼的前缀匹配。 |
|
zhzhxh
2008-12-31
zxh116116 写道 zhzhxh 写道 zxh116116 写道 用jquery,修改一下其中的几个函数
页面就是<script type="text/javascript"> $().ready(function() { $.ajaxSetup({type: 'POST'}); $("#suggest").autocomplete("./autoComplete", { minChars: 0, width: 310, matchContains: true, autoFill: false, formatResult: function(row) { return row.w; } }); }); </script> 前端,我们是在一个基于prototype的autocomplete库改造的 其实,前端的这个功能,在很多js库里都有实现了 这个功能的js好坏,我觉得,主要考虑,js能不能恰到好处的控制对服务器的请求。 这里,我们主要考虑了下后端的实现。对trie结构进行了一些改造,使之能够同时支持汉字和全拼的前缀匹配。 请问,jquery的前端也是监听key事件吗?觉得这样做效率不高,对服务器还会造成一定的负载? 请问,您是怎么做的? |