中易网

javascript搜索功能是怎么实现的?要跟后台交互吧?是不是和过滤功能差不多原理?

答案:2  悬赏:0  
解决时间 2021-04-07 00:11
javascript搜索功能是怎么实现的?要跟后台交互吧?
因为我看到点完搜索后http?号后面多了好多东西,这是什么原理?写几行代码给我看看好吗?
我以前还接触过过滤功能的,我看了一下代码,好像是加了http里?号后面的东西,点击后主页下面的子页刷新了,过滤出那些想要的div来,具体代码怎么写的?前端什么原理?后台什么原理?
还有像ctrl+f的查找功能是不是正则?什么原理?
最佳答案
搜索功能有多种实现方式 ,前后端都可以实现
第一种:
页面内搜索(类似CTRL+F),这个可以纯前端完成,直接用js匹配搜索结果,进行隐藏显示或改变颜色等
第二种:
纯后端方案,将搜索的字符串拼接到一个新的url参数后,然后跳转到生成的url上,直接显示新页面搜索结果,如最早的baidu搜索就是一个跳转 ,目前baidu已经不使用这种方式
第三种:
Ajax搜索,需要前后端配合,将关键字发送一个请求到后端,后端需要将结果的数据传给前端,前端根据返回的数据,重新对页面部分进行渲染
CTRL+F不支持正则,这个是浏览器自带的功能,由于正则对于普通用户来说,是很专业的,浏览器一般不会去支持很少有人会用的功能,当然是否支持取决于浏览器厂商的想法
全部回答
我是来看评论的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中咨泰克交通工程集团有限公司怎么样啊?有了
天福几江大院地址有知道的么?有点事想过去
新浪微博有安卓手机的账号多开工具么?
烟台有没有好一点的学声乐的夜校校或者老师?
广东梦居装饰公司怎么样?好不好
吴江中达电子我以前进去现在已经三年半我又想
江西到天水顺丰快递几天能到
香坊区哈尔滨祥顺驾校报名点地址在什么地方,
有没有比较好用的在线视频播放器?
给孩子买险种,靠得住的保险公司,怎么选保险
贵州西普天辰怎么去啊,有知道地址的么
药流没流掉,怎么办?
洛奇英雄传老是出现global memory allocation
读美文赏心悦目对下联
电脑上有毛毛怎么搽干净
推荐资讯
工行异地跨行存款手续费怎么收?
3个苹果加1个梨等于14个桃 6个桃加1个苹果等
取名字打分我女儿是2011年6月17号阳历16点40
一女生有时候让我给她选衣服,问我她穿哪个好
一般般小小得孩子,拿一把小小得刀子是什么歌
土地证为出让工业用地为什么房产证为住宅
长沙哪里有卖生日报的,知道的告诉下 谢谢!
求助各位电脑win7升级win10然后就这样了
西单明珠商场是私人小店吗?
重庆有什么地方可以拍摄花卉??
如何打开井盖
笔记本电脑的网络插口接触不好怎么办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?