Ajax

Ajax的基本理解

         Ajax从定义上来讲,它并不是一门新的技术,它是由html,css,js,xml等技术的组合,ajax           是异步的JavaScript和XML(Asynchronous   JavaScript   And  XML)

原生Ajax实现步骤

             首先我们先要ajax=new XMLHttpRequest()一个new实例化对象

           然后用open的方式设置,请求方式,请求路径,同步异步,就是open("请求方式',"请求的路              径","同步异步"),请求方式有post  get  put  delete  options,push,但是我们经常用的就                是post或get,然后请求的路径url,true是异步,false是同步,默认的一般都是异步

            接下来呢会有一个send方法发送数据,然后呢会有一个onreadystatechange();这个就是当属             性值改变的时候触发的事件,然后会有一个状态值,就是0,1,2,3,4;0代表的就是对象未初               始化,1代表的是建立连接,但是没有发送,3代表的就是数据已经发送,解析原始数据,4               就是数据接收完成,

           接下来呢就会返回404,414,502等一些状态码,方便调试,这就是传统的ajax实现方

Ajax有一个XMLHTTPRequest核心对象

Ajax的实现原理就是由客户端调用ajax引擎,由ajax引擎请求服务器,服务器将接收到的数据ajax引擎,然后ajax引擎决定将数据传送到ajax的什么位置,从而实现页面刷新无加载状态

ajax除了能实现页面刷新无加载之外,还能提高用户体验,减轻服务器的负担,减少流量,缺点就是不利于seo搜索引擎 的优化


SEO  Search Engine Optimization  搜索引擎的优化

             其实搜索引擎简单直白一点来说就是“不知者,百度知”,在现代的社会,我们有什么不会的就会去问百度,或者有些东西有什么前途,你会发现,有些文章靠前,有些文章靠后,那么这个排名可以简单的理解为SEO,我们每个提问方式或者是网页它的排名是不一样的。

             有时候我们看到很多人在做网站,做了很多网站,自己的排名在百度排名还是排不上,所以那个时候我们需要去挖掘网页的关键词跟自己的网站想配合,提高自己的排名,尽量趟用户打开自己写的网页,这样我的网页有流量自然个人也就有收入。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容