要想作好一个让用户喜欢的搜索功能太难了。javascript
首先,不说界面兼容问题,假设在IE6+、FF、Chrome、Safari、Opera等浏览器下显示正常,不出现错位,字体和搜索框距离大小不一等问题。java
您所使用的或者开发的搜索功能包含如下几点呢?浏览器
1)进入首页,光标默认在搜索框内。光标离开搜索框,搜索框内显示“请输入关键词”等。字体
2)当不输入任何关键词,点击搜索仍然会停留在当前页。这里不建议弹出对话框的方式提示用户“请输入关键字”等字样。图片
3)输入关键词,出现关键词模糊匹配提示下拉框,其中模糊匹配包括英文、拼音、汉字(包括繁体字)、近义词、错别字等。ip
4)点击搜索框右侧的下拉框,显示热词推荐或用户搜索历史。(历史+热词 共10条左右),没有搜索历史则显示:暂无开发
5)用户能够清空本身的搜索历史。百度
6)搜索类别较多应该显示更多,用户点击下拉显示其它搜索类别。经常使用的搜索类别排名靠前,不经常使用的怎么办呢??像百度同样分栏显示??分栏还不够显示呢??搜索
7)不一样的节日和记念日搜索框上的Logo显示不同的内容,增长趣味性,给用户关于假日和历史人物等相关人文信息。请求
8)用户搜搜javascript代码会怎么样
9)在网页搜索类别下输入关键词,点击图片直接跳转到图片搜索结果页,结果页显示刚才输入的关键词
10)用户输入的关键词最大长度
11)用户不断的刷新重复提交关键词的防治、机器模拟人暴力请求的防治
12)没有搜到相关词提示
13)结果页面显示就问题更多了…
新的理念和技术的加入:语音搜索、图片搜索、个人搜索…
您还有什么建议呢??欢迎你们补充