Asynchronous JavaScript and XML(聊一聊ajax)
2018-03-22 14:33
330 查看
先讲一讲它怎么读
再看看他到底是啥意思
第一个单词,异步
然后你就有点了解了,异步的JavaScript语法和xml语法相结合的一项技术。
然后我们再讲讲它的运用。
啥叫异步呢,举例就是你执行一个东西,比如你要登录一个账号,你输入了名字,就在你开始输入密码的时候,突然在输入框的后面打出了没有这个用户。咦,我没有查询数据库啊,他怎么知道我输入错误?
通过ajax,异步查询。在你输入下一个的时候,ajax自动的进行查询。而你的输入没有停止下来。也就是说,你不必要输入一个确认一个,不需要同步的去查询数据库内容,而绕过这一点,直接再输入。以一种异步的形式进行输入。而这,就是ajax的运用。
Ajax 技术提供了一种新的前后端数据交互方式,不需要刷新页面,而且不阻塞页面执行流程,异步的去请求去获取、交互数据。
最后,再讲讲ajax和JSON的一些关系。
一开始只是通过 Ajax 异步发一个请求,数据就是一个简单的用户名称,所以直接按照字符串发过去就好了。后来需要 Ajax 发送的数据越来越多,比如一整张表单。这时候就需要有一套规则来描述更复杂的数据,一开始估计就是用一些字符分割拼起来,再后来人类用 xml 来描述,发现解析还是挺麻烦的,于是就基于 JavaScript 的数据类型创造了 JSON 这种数据描述格式,很简单的就可以描述很复杂的数据。同时独立于语言,这样就可以在多种语言内使用。
JSON 用来描述前后端数据交互的内容格式,有了 JSON 这样的一套统一的描述规则,前后端解析数据的成本变低,使用非常简单。JSON 属于 JavaScript 的一个子集。
附加一个关于js,jQuery,ajax,json一些关系的知乎:https://www.zhihu.com/question/31305968/answer/116023020
相关文章推荐
- AsynchronousJavaScriptandXML(AJAX)withJava2Enterpri…
- AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)开学学习在了
- AJAX ( Asynchronous JavaScript and XML )
- AJAX工作原理及其优缺点 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页
- AJAX (asynchronous JavaScript and XML)
- 前后端数据交互ajax(Asynchronous Javascript And XML)
- AJAX(Asynchronous JavaScript and XML)
- ajax(Asynchronous JavaScript And XML)
- AJAX (Asynchronous JavaScript and XML)
- AJAX(Asynchronous JavaScript And XML)
- AJAX(Asynchronous JavaScript and XML)
- Ajax(Asynchronous JavaScript and XML)在JQuery中的应用
- Asynchronous JavaScript and XML (AJAX) 的初步认识
- Ajax_Asynchronous javascript and XML
- AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)
- ajax(Asynchronous JavaScript and XML) 异步js或者xml
- 《Ajax关键技术与典型案例》AJAX: Creating Web Pages with Asynchronous JavaScript and XML (Bruce Perens' Open Source Series) (Paperback)
- Asynchronous JavaScript Technology and XML (AJAX)
- AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML)
- 什么是AJAX? AJAX:”Asynchronous JavaScript and XML”中文意思:异步JavaScript和XML。