AJAX - XML简介、AJAX优缺点、HTTP协议
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协议相关推荐
- jq ajax xml,jQuery+ajax读取并解析XML文件的方法
本文实例讲述了jQuery+ajax读取并解析XML文件的方法.分享给大家供大家参考,具体如下: ajax.xml: zhangsan 1 lisi 2 demo.html: /p> " ...
- php jquery ajax xml,jquery Ajax解析XML数据代码实例
jquery Ajax解析XML数据(同步及异步调用)简单实例 $.ajax({ async: true, // 默认true(异步请求) cache: true, // 默认true,设置为 fal ...
- ajax资料收集-Ajax文章(教程和实例)---Ajax资源下载(源码和教程)---Ajax规范标准
CSDN Blog Ajax文章搜索: http://search.csdn.net/search/ajax/1/blog/ 专题:Ajax技术应用开发 http://www.51cto.com/ht ...
- 一、AJAX学习笔记——原生AJAX (ajax简介、XML简介、ajax优缺点、ajax的使用)
第 1 章:原生 AJAX 1.1 AJAX 简介 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML. 通过 AJAX 可以在浏览器中向服 ...
- ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP
AJAX简介: ajax背景: 1.AJAX(Asynchronous JavaScript And Xml)异步的 JavaScript 和 XML:ajax是浏览器提供的一套API,最早出现在谷歌 ...
- ajax简介跟优点讲解,简要总结ajax工作原理及优缺点
虽然在实际的项目中使用多种ajax请求,但就其工作原理,优缺点尚未深入总结, 参考:http://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137 ...
- 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 ...
- [html] Ajax与Flash的优缺点分别是什么?
[html] Ajax与Flash的优缺点分别是什么? 使用的场景不一样,只有知道了它们各自的优缺点,才会应用到不同的场景.当然flash目前已经少用了,但还是存在于不同的场景中的,比如说直播中有些就 ...
- jsp 页面刷新_如何应用XML+XSLT+AJAX组合技术实现无刷新数据查询
软件项目实训及课程设计指导--如何应用XML +XSLT +AJAX组合技术实现无刷新的数据查询的应用实例 1.在Web应用系统项目中添加一个实现查询的请求页面searchBook.jsp (1)创建 ...
最新文章
- 计算机专业有没有化学课,本科化学申请计算机名校都成功了,那还有什么是不可能的呢?...
- 基于SSH实现模特人才招聘网站
- Linux安装技巧--安装Uuntu与windows8/10共存
- 使用Lubuntu开发Android应用
- linux查看主机端口进程命令
- 学习笔记之-------UIScrollView 基本用法 代理使用
- Auto activation triggers for Java(代码提示)功能扩展
- python高频词_python几万条微博高频词分析
- 遇到 oracle 错误 25153,EXP时,出现3113的错误,不知道怎么解决?
- 自然语言处理的深度学习(各种书)
- node 获取表单数据 为空_寻offer之JS数据结构与算法 -- 栈
- 爬虫python需要安装吗_python爬虫需要安装什么
- 黑马程序员——JAVA学习笔记四(继承、接口、内部类)
- 第二章 字符串处理与编码不再发愁
- MP4视频转换器怎么样将FLV转MP4
- jar包扫描工具: gamma
- 提升方法(boosting)详解
- SLAM十四讲 ch4 Sophus库安装避雷和使用
- 分布式系统中的一致性hash
- 人生是什么?感悟3:工作不是生活的全部
热门文章
- 使用git push时出现Failed to connect to github.com port 443: Connection refused
- 傅里叶变换对称性质MATLAB,实数序列离散傅里叶变换(DFT)的共轭对称性质
- 基于JAVA体检预约管理系统计算机毕业设计源码+系统+lw文档+部署
- java之细究String(计算机万物皆二进制序列)
- unity3d 虚拟现实在各行业的应用
- android聚合网站sdk,聚合数据Android SDK 全国加油站查询演示示例
- Unity3D教你制作Bezier和Spine曲线编辑器二
- 小问题little little question
- 开包即食的教程带你浅尝最新开源的C# Web引擎Blazor
- C++中一些细微的比较