项目开发
故事不故事
学习使我快乐
展开
-
(四)你今天上热搜了吗(前台篇_需求二)
html代码不用修改 search.js $(function () { $(":input[name='search']").on("focus", showList); $(":input[name='search']").on("blur", hiddList); $(":input[name='search']").on("input ", textChang...原创 2019-10-29 19:29:27 · 129 阅读 · 0 评论 -
(三)你今天上热搜了吗(后台篇_需求二)
回忆下需求二是什么 需求分析: 当搜索框有文本时或者文本值发生变化时,前台发送这个文本到后台,后台会查询数据库与这个文本相关信息,若查找到相关信息返回这个相关信息的标题,由于数据可能会很多,只返回十个数据,更多的数据需要用户点击提交键后才会返回更多的信息,这里还有个问题返回十个数据依据什么确定返回用户想要得到的数据,很明显依据就是访问量,用户访问的次数越多,说明用户想得到这个信息可能性很大...原创 2019-10-29 16:53:50 · 856 阅读 · 0 评论 -
(二)你今天上热搜了吗(前台篇_需求一)
打开我们的idea,新建一个html项目 本篇文章介绍的是编写搜索页面,将会使用jajx技术获取后台数据显示数据到页面 index.html,搜索页面不复杂,复杂的是如何处理请求,以及显示数据 在这里我们把html,css,js代码分开写 html <!DOCTYPE html> <html lang="en"> <head> ...原创 2019-10-29 15:22:56 · 136 阅读 · 0 评论 -
(一)模拟热搜
本篇文章要介绍的模拟热搜功能,上图是hao123主页网页,当我们点击到搜索框会自动弹出排名靠前的热搜 除了热搜之外,我们还要根据搜索框的文本,然后会自动弹出与关键字相关信息 我们的目的确定了,先确定下需求文档 1. 当输入框没有文本,并且输入框获取到焦点时自动在输入框下弹出用户搜索的关键字最多的列表,失去焦点,列表消失 2. 当输入框有文本时,并获取到焦点自动弹出与文本相关...原创 2019-10-29 11:58:56 · 405 阅读 · 0 评论