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,我们每个提问方式或者是网页它的排名是不一样的。
有时候我们看到很多人在做网站,做了很多网站,自己的排名在百度排名还是排不上,所以那个时候我们需要去挖掘网页的关键词跟自己的网站想配合,提高自己的排名,尽量趟用户打开自己写的网页,这样我的网页有流量自然个人也就有收入。
网友评论