使用LiveSearch与cache尝试实现 iTunes那样的搜索效果
时间:2006-08-02 来源:albertlee
搜索页面,从简单的提交查询返回结果页,进化到采用 Ajax 技术在当前页面出现结果,这种例子在各种文章中已经有了很多的介绍。我现在尝试采用ajax+缓存的方法,先把热门的搜索项保存在客户端,在用户输入的同时显示搜索结果,模仿iTunes中的搜索效果。
实现思路:
1. 页面载入时读入缓存数据
2. 在后台定时装入更多缓冲数据
3. 搜索框中文字改变时,js 搜索cache dataset, 并且将中间搜索文字发回服务器端,服务器端做相应准备,并给出更多缓冲数据。
4. 点击搜索按钮后? (是继续使用传统一次性搜索还是使用增量搜索?)
具体程序:
实现思路:
1. 页面载入时读入缓存数据
2. 在后台定时装入更多缓冲数据
3. 搜索框中文字改变时,js 搜索cache dataset, 并且将中间搜索文字发回服务器端,服务器端做相应准备,并给出更多缓冲数据。
4. 点击搜索按钮后? (是继续使用传统一次性搜索还是使用增量搜索?)
具体程序:
相关阅读 更多 +