1、AJAX 全称Asynchronous Javascript And XML 就是异步js和XML。通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。

2、XML (Extensible Maekup Language)可扩展标记语言 被设计用来传输和存储数据,和HTML类似,不同的是HTML都是预定义标签,而XML没有预定义标签。  它们两者之间没有任何的关系。

  • HTML被设计用来描述网页上的内容,是网页内容的载体
  • XML被设计用来传输和存储数据,是数据的载体

缺点:格式臃肿,和数据无关的代码多,体积大,传输效率高。在Javascript中解析XML比较麻烦。

3、AJAX优缺点:

优点:1、可以无需刷新页面与服务器端进行通信。2、允许你根据用户事件来更新部分页面内容。

缺点:1、没有浏览历史,不能回退。2、存在跨域问题。3、SEO不友好。

4、HTTP协议:

超文本传输协议 协议详细规定了浏览器和万维网服务器之间通信的规则。

两种约定 一是请求报文     重点是格式与参数

行 GET /s?ie=utf-8 HTTP/1.1

头     Host:baidu.com

Cookie: name=baidu

空行

体 username=admin&password=admin

二是响应报文

行   HTTP/1.1         200 (响应状态码)       OK

头   Content-Type:text/html;charset=utf-8

Content-length:2048

空行

体   <html>

<head></head>

<body></body>

</html>

控制台查看请求报文和响应报文:

需要与node.js进行前后端操作。

AJAX - XML简介、AJAX优缺点、HTTP协议相关推荐

  1. jq ajax xml,jQuery+ajax读取并解析XML文件的方法

    本文实例讲述了jQuery+ajax读取并解析XML文件的方法.分享给大家供大家参考,具体如下: ajax.xml: zhangsan 1 lisi 2 demo.html: /p> " ...

  2. php jquery ajax xml,jquery Ajax解析XML数据代码实例

    jquery Ajax解析XML数据(同步及异步调用)简单实例 $.ajax({ async: true, // 默认true(异步请求) cache: true, // 默认true,设置为 fal ...

  3. ajax资料收集-Ajax文章(教程和实例)---Ajax资源下载(源码和教程)---Ajax规范标准

    CSDN Blog Ajax文章搜索: http://search.csdn.net/search/ajax/1/blog/ 专题:Ajax技术应用开发 http://www.51cto.com/ht ...

  4. 一、AJAX学习笔记——原生AJAX (ajax简介、XML简介、ajax优缺点、ajax的使用)

    第 1 章:原生 AJAX 1.1 AJAX 简介 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML. 通过 AJAX 可以在浏览器中向服 ...

  5. ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP

    AJAX简介: ajax背景: 1.AJAX(Asynchronous JavaScript And Xml)异步的 JavaScript 和 XML:ajax是浏览器提供的一套API,最早出现在谷歌 ...

  6. ajax简介跟优点讲解,简要总结ajax工作原理及优缺点

    虽然在实际的项目中使用多种ajax请求,但就其工作原理,优缺点尚未深入总结, 参考:http://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137 ...

  7. AJAX工作原理及其优缺点 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页

    参考文章:https://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137180.html AJAX工作原理及其优缺点 1.什么是AJAX? AJ ...

  8. [html] Ajax与Flash的优缺点分别是什么?

    [html] Ajax与Flash的优缺点分别是什么? 使用的场景不一样,只有知道了它们各自的优缺点,才会应用到不同的场景.当然flash目前已经少用了,但还是存在于不同的场景中的,比如说直播中有些就 ...

  9. jsp 页面刷新_如何应用XML+XSLT+AJAX组合技术实现无刷新数据查询

    软件项目实训及课程设计指导--如何应用XML +XSLT +AJAX组合技术实现无刷新的数据查询的应用实例 1.在Web应用系统项目中添加一个实现查询的请求页面searchBook.jsp (1)创建 ...

最新文章

  1. 计算机专业有没有化学课,本科化学申请计算机名校都成功了,那还有什么是不可能的呢?...
  2. 基于SSH实现模特人才招聘网站
  3. Linux安装技巧--安装Uuntu与windows8/10共存
  4. 使用Lubuntu开发Android应用
  5. linux查看主机端口进程命令
  6. 学习笔记之-------UIScrollView 基本用法 代理使用
  7. Auto activation triggers for Java(代码提示)功能扩展
  8. python高频词_python几万条微博高频词分析
  9. 遇到 oracle 错误 25153,EXP时,出现3113的错误,不知道怎么解决?
  10. 自然语言处理的深度学习(各种书)
  11. node 获取表单数据 为空_寻offer之JS数据结构与算法 -- 栈
  12. 爬虫python需要安装吗_python爬虫需要安装什么
  13. 黑马程序员——JAVA学习笔记四(继承、接口、内部类)
  14. 第二章 字符串处理与编码不再发愁
  15. MP4视频转换器怎么样将FLV转MP4
  16. jar包扫描工具: gamma
  17. 提升方法(boosting)详解
  18. SLAM十四讲 ch4 Sophus库安装避雷和使用
  19. 分布式系统中的一致性hash
  20. 人生是什么?感悟3:工作不是生活的全部

热门文章

  1. 使用git push时出现Failed to connect to github.com port 443: Connection refused
  2. 傅里叶变换对称性质MATLAB,实数序列离散傅里叶变换(DFT)的共轭对称性质
  3. 基于JAVA体检预约管理系统计算机毕业设计源码+系统+lw文档+部署
  4. java之细究String(计算机万物皆二进制序列)
  5. unity3d 虚拟现实在各行业的应用
  6. android聚合网站sdk,聚合数据Android SDK 全国加油站查询演示示例
  7. Unity3D教你制作Bezier和Spine曲线编辑器二
  8. 小问题little little question
  9. 开包即食的教程带你浅尝最新开源的C# Web引擎Blazor
  10. C++中一些细微的比较