布条百科 - 专业百科知识分享的网站 手机版
首页 > 生活 >

好程序员web前端学习路线分享了解ajax是什么

200次浏览     发布时间:2023-03-17 10:30:02    


什么是服务器:咱们的页面来源于服务器;实例(在phpnwo上面存放一个页面),

咱们把页面放在互联网的服务器上,就有了自己的网站了。

1.异步同步

生活中的同步:

生活中的异步:

在JavaScript语言中,同步和异步的概念刚好相反。

这JavaScript中同步就是:你不执行完上面的代码,那么下面的代码你就别执行;一步一步执行,这就是同步。

异步就是可以一块执行的代码;

进程的概念

进程程序

程序从开始到结束的一次执行过程叫做进程

一个进程当中,程序同时运行的多个分支,叫做线程

多线程异步执行,可以提高程序的效率

AJAX的重要性

在许多数企业看来AJAX的使用熟练程度 === 你的工作经验。

2.什么是AJAX

ajax是前后端数据交互的重要手段

Ajax 全称为:“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML), 它并不是 JavaScript 的一种单一技术,而是利用了一系列交互式网页应用相关的技术所形 成的结合体。使用 Ajax,我们可以无刷新状态更新页面,并且实现异步提交,提升了用户体验。

一.Ajax 概述

Ajax 这个概念是由 JesseJamesGarrett 在 2005 年发明的。它本身不是单一技术,是一串 技术的集合,主要有:

1.JavaScript,通过用户或其他与浏览器相关事件捕获交互行为

2.XMLHttpRequest 对象,通过这个对象可以在不中断其它浏览器任务的情况下向服务 器发送请求;

3.服务器上的文件,以 XML、HTML 或 JSON 格式保存文本数据;

4.其它 JavaScript,解释来自服务器的数据(比如 PHP 从 MySQL 获取的数据)并将其 呈现到页面上。

由于 Ajax 包含众多特性,优势与不足也非常明显。优势主要以下几点:

1.不需要插件支持(一般浏览器且默认开启 JavaScript 即可);

2.用户体验极佳(不刷新页面即可获取可更新的数据);

3.提升 Web 程序的性能(在传递数据方面做到按需放松,不必整体提交);

4.减轻服务器和带宽的负担(将服务器的一些操作转移到客户端);

而 Ajax 的不足由以下几点:

1.不同版本的浏览器度 XMLHttpRequest 对象支持度不足(比如 IE5 之前);

2.前进、后退的功能被破坏(因为 Ajax 永远在当前页,不会几率前后页面);

3.搜索引擎的支持度不够(因为搜索引擎爬虫还不能理解 JS 引起变化数据的内容);

4.开发调试工具缺乏(相对于其他语言的工具集来说,JS 或 Ajax 调试开发少的可怜) 。

3.AJAX的使用

电话的接打顺序:

1.首先要有一个电话;

2.拨号;

3.说话;

4.听电话另一边的信息;

//有一个电话:创建请求对象;

1.var AJAX=new XMLHttpRequest( );

//拨号:设置请求参数;

2.AJAX.open('get','data/test.json',true);

第一个参数:POST||GET

POST和GET的区别

POST是发送数据,GET是接受数据;

PSOT发送数据的安全性较好,而GET较差;

POST发送数据不限制大小,而GET大小受限2~100k。

什么时候用GET和POST那:在数据获取时用GET方式,在操作数据时应使用POST方式。

第三个参数:当该boolean值为true时,服务器请求是异步进行的,也就是脚本执行send()方法后不等待

服务器的执行结果,而是继续执行脚本代码;

当该boolean值为false时,服务器请求是同步进行的,也就是脚本执行send()方法后等待

服务器的执行结果的返回,若在等待过程中超时,则不再等待,继续执行后面的脚本代码!

3. ajax.onreadystatechange = function()

{

if (ajax.readyState == 4 && ajax.status == 200)

{

func_succ(ajax.responseText);

}

else

{

//alert("ajax faild readyState:"+ajax.readyState+" status:"+ajax.status);

}

};

4.ajax.send(null);

ajax.readyStatus

0 - (未初始化)还没有调用send()方法

1 - (载入)已调用send()方法,正在发送请求

2 - (载入完成)send()方法执行完成,已经接收到全部响应内容

3 - (交互)正在解析响应内容

4 - (完成)响应内容解析完成,可以在客户端调用了


相关文章

女人在慢慢不爱你的表现(女人渐渐不爱你的表现)

一:和你说的话越来越少一段爱,从热爱走到不爱,中间是有过渡的。这个渐渐不爱的过程,就像温水煮青蛙,让人不易察觉,等到回过神来的时候,已经后悔莫及。当女人和你说的话越来越少的时候,你就要警惕了,她的爱在慢慢减少。有时候,联系次数和爱对方成正比。越爱对方,联系越频繁,若是生疏,干脆不联系。二:忽视你以前

2025-08-13 01:44:19

怎么给对方一个改正的机会(最好的方法是以身作则)

《爱的五种能力》的作者赵永久说自己结婚头几年,他的妻子因为压力大总是忘记东西,而作者经常批评或指责妻子,结果妻子不仅没有改掉忘性大这个毛病,反而越来越严重。可是当作者改变自己的做法,看到妻子忘东西时装作没看到,不再责怪她,妻子慢慢地就不再忘记东西了。这是影响起了作用。影响的前提是允许,作者允许自己的

2025-08-12 23:45:47

给女朋友讲又甜又撩的小故事(很甜很撩的小故事)

母子俩相依为命,从小,儿子就喜欢紧紧的贴着妈妈,走路时总是挽着妈妈的手。妈妈报怨道:你别粘我那么紧好不好,长大了,自己能走稳的。儿子默不做声。 日子一天天过,儿子一天天长大,妈妈一天天变老。儿子成家了,娶了媳妇,别人家的儿子是挽着媳妇的手走路。儿子却数十年如一日的挽着妈妈走。媳妇报怨儿子答:妈妈小

2025-08-12 20:18:49

女生说肚子痛怎么高情商回复的(回复的最佳答案在这)

作为男生,当女生说痛经的时候,该怎么回复最好?前段时间这个话题居然上了热搜,看了热度比较高的几个评论,真心觉得大姨妈痛,可以帮你鉴定一个男人到底值不值得爱!最优秀的回复:这是一万块,拿去买点热水嘘寒问暖,不如来笔巨款!不是说我们女生有多物质,给钱也是一种态度、一种关心啊,想到有了钱就能买买买,心情立

2025-08-12 18:43:33

为什么说千万不能奉子成婚(奉子成婚的婚姻,都难逃这个下场)

孩子是两个人在一起的爱情结晶,也是婚姻的延续,但这种说法也仅仅是在婚后生子被定义为这样。而在婚前有了孩子,无论在肚子里还是已经落地,都会引人非议。奉子成婚不就是提前完成了生子的“任务”吗,为什么大家都会这种歧视的目光去对待?其实有很多不同的说法,忽略这些表面别人的意见来看,有了孩子再去结婚,这样的婚

2025-08-12 16:41:28

好男人的标准是什么样的(好男人的七条标准)

什么是好老公,以下这七条,你的老公能做到三条就算是个好老公了,一,给老婆足够的安全感,手机随时都是开机状态,即使不在身边,也能让你第一时间联系到他,对老婆交代的事情不怕麻烦,也许不会天天把爱挂在嘴上,但你需要它的时候它都在;二,每次吵架后会先服软,琐碎生活发生冲突,在所难免,但在与妻子发生争执和平添

2025-08-12 13:09:36