大家好,欢迎来到IT知识分享网。
ajax技术是什么样的技术?这样形容不知你是否明白,你和A君握手,表面上呵呵呵,实际上背地在他银行卡上充钱(看不见)。这里的A君就是代表网页。表面上你和网页在交互,页面无任何动作,其实后台在翻江倒海。使用这门技术最炉火纯青的应该属于google,目前百度已经发扬光大,例如,你输入一个“刘”字,页面没有任何动作,百度就已经显示出所有“刘”的信息,刘德华,刘欢,还是女神刘亦菲。为什么百度会知道你已经输入了“刘”,这就是所谓的ajax技术了,首先他创建了一个XMLHttpRequest对象,使用该对象就可以将页面上的数据悄悄发送到后台,而前台页面悄无声息。 该对象的关键方法是xmlHttpRequest.open(“get”,url);可以使用get和post方式发送,url表示你所接收的servlet。servlet如何得到数据呢?还是使用request.getParameter(“name”)。 后台一旦得到数据,那么如何处理就是你的天下了。这里以百度为例: 后台得到了“刘”,首先百度先计算目前姓“刘”的谁最火,如果刘亦菲最近出了一个绯闻,那么刘亦菲就会出现在第一的位置,然后按热度一次排好,这个排名也不是永远这样,刘德华某一天新出了一部电影,你输入刘,刘德华肯定会在第一,因为他目前搜索得最多。这就涉及到大数据的运算了。所以,我们平常在各大不同的搜索引擎搜索同一个关键字,可能出现的结果不同,这就说明各网站的数据有大有小,有及时有延迟的,这就得看各大公司处理大数据的能力了。目前搜索这块,相信百度还是最牛逼的,因为他的数据量实在太大了。 ajax这门小小的技术,竟然有如此之作用。想想,如果没有此技术,你输入一个“刘”字,还得按一下搜索,这是多么令人扫兴的事情。 学号ajax,用好ajax,你会有意想不到的发现。
更多内容请看之前的文章
关注微信公众号machine_matrix,获取更多内容.
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/56661.html