javascript - 搜索栏提示是用ajax实现的么?
伊谢尔伦
伊谢尔伦 2017-04-11 09:57:19
[JavaScript讨论组]

前端初学者,想问下比如像百度这种搜索栏出现的提示是用ajax实现的么,但是我问了一个朋友他说是刷新实现的,好奇怪啊?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(4)
阿神

是啊 AJAX: Asynchronous Javascript And XML(异步 JavaScriptXML
同时 AJAX 还被称为无刷新交互/局部刷新,你朋友说刷新也不算错,但并不是整页刷新

XMLHttpRequestfetch 都可以实现 AJAX
前者是旧技术,后者是新技术,但后者兼容还不是很好,不过可以引用兼容库
fetch 主要解决异步编程回调地狱,建议抛弃 XMLHttpRequest

使用文档:https://developer.mozilla.org...
兼容库://cdn.bootcss.com/fetch/2.0.1/fetch.min.js

阿神

是 ajax ,详情你看下开发者工具就好了

PHPz

ajax,get()

迷茫

实现一个智能提示功能需要ajax、数据库、jsp/php、算法等很多知识,
如果数据量大,还需要特殊优化
一个小功能,花费太大精力很不划算
92find.com上的一个js插件实现了搜索框自动补全托管服务,
只要一行javascript代码就可以实现百度、淘宝搜索框提示的全部功能
比如:汉字拼音匹配、拼音前缀匹配、模糊搜索、智能容错,还可以自定义提示词汇及其排序权重
花五分钟我的网站就可以部署同百度、淘宝一样强大好用的输入提示功能
同时兼容IE、Firefox、Safari、Chrome、Opera各种浏览器
兼容ios、Android、Windows

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号