ajax03

来源:互联网 发布:intouch组态软件下载 编辑:程序博客网 时间:2024/05/19 16:35

第一节 原生Ajax详解-xml数据格式

什么是XML
1、XML指可扩展的标记语言
2、主要用来输出和存储数据 — 注意:设置宗旨是【传输数据】,而非显示数据
3、XML标签没有预定义,需要自行定义标签 — 就是说XML具有自我描述性
XML 数据格式的缺点
1、元数据占用的数据量比较大,不利于大量数据的网络传输
2、解析不太方便
* XML和HTML的区别*
1、XML是用来传输和存储数据的,而HTML被设计是用来显示数据的
2、XML旨在传输数据,HTML旨在显示信息
XML的树结构
1、XML 文档形成了的也是一种“树结构”,
2、【XML文档必须包含根元素】。该元素是所有其他元素的父元素。树结构从根部开始,扩展到最低端
XML的语法
1、所有XML元素都必须都闭合标签<☆☆>
2、XML标签对大小写敏感,因此必须使用相同的大小写来编写打开标签和关闭标签<☆☆ 3、XML必须正确地嵌套 4、XML 文档必须有根元素 5、XML 的属性值须加引号 6、XML 中的注释 — \
7、在 XML 中,空格会被保留
8、一些特殊符号需要用实体引用
第二节 原生Ajax详解-xml数据解析

第三节 原生Ajax详解-php开发xml形式数据接口

第四节 原生Ajax详解-json数据格式

什么是JSON
JavaScript 对象表示法
是存储和交换文本信息的语法
轻量级的文本数据交换格式
JSON数据和普通的JS对象的区别
json 对象没有变量
json 形式的数据结尾没有分号
json 数据中的键必须用双引号包括
JSON和XML对比
JSON 比 XML 更小、更快,更易解析
第五节 原生Ajax详解-json数据解析

把JSON文本转换为JavaScript对象
JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。
为什么要转换
在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。
转换的方法
JSON.parse() — 把json形式的字符串转成对象
JSON.stringify() — 把对象转成字符串
// - eval() — 把字符串解析成JS代码并执行
json2.js
第六节 原生Ajax详解-php开发json形式数据接口

json_encode() — 把数组转换成JSON形式的字符串
第七节 原生Ajax详解-初步理解异步效果

同步
等待一个请求完成,后续进程被阻塞,只有等请求返回后,再能执行后续的语句
异步
不等待请求完成,立即执行后续语句,请求返回后,在执行回调函数里面的语句
多线程,
就是指计算机CPU有一定的物理结构,能够在物理上,同时计算两个东西。一边算加法,一遍算乘法。程序是并发的。
单线程,就是计算机每时每刻,只有一个计算任务在执行。程序不是并发的。
拓展
单线程也能异步。就是你的程序只用一个线程,也就是说计算机同一时刻只能计算一个任务。那为什么还能异步呢??原因是,异步的时候,CPU把请求已经交给了磁盘这个物理硬件,而CPU还在以单线程运行。比如世界著名 Node.js语言,就是非常著名的单线程、异步的语言。
多线程也能同步。多线程,就是CPU能够同时计算多个命令,但是程序就是选择傻等,你管得着么?比如PHP是世界上最最注明的多线程语言,但是里面提供的读取文件方法,全是同步的。
注意,这里不用死纠结这些概念,我们Node.js课上,有很多这种理论知识。

浏览器单线程,浏览器事件队列
事件队列中的任务执行的条件
定时函数(延时时间已经达到)
事件函数(特定事件被触发)
ajax的回调函数(服务器有数据响应)
更多原理详细看: http://www.cnblogs.com/Mainz/p/3552717.html
http://www.ruanyifeng.com/blog/2014/10/event-loop.html
第九节 原生Ajax详解-Ajax初步封装-1

  • 抽取函数 — 学会抽取函数
  • 实际开发中,重复利用的代码块也要封装成一个函数

  • array-key-exists() – 这里的array_key_exists用来判断数组中没有对应键

jQuery ajax 方法,在使用时参考手册即可。
常用的jQuery ajax参数:
$.ajax({
url: ,
type: ,
data : ,
dataType: ,
success: function(data){
},
error: function(){
}
})
记住上面的几个参数,就能够满足工作的中的需求。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 达拉干沉香 赞达拉飞行 伊格达拉 达拉干 曼达拉 达拉 达拉崩吧歌词 依达拉奉注射液 依达拉奉说明书 依达拉奉价格 迪达拉的弱点 达拉然大劫案 依达拉奉30mg多少钱一支 达拉然大劫案攻略 达拉然大劫案5章什么职业好打 迪达拉vs佐助 达摩祖师 达摩 达摩一掌经 达摩院 达摩祖师传 达摩克里斯 达摩福娘 达摩传奇 奉为达摩 达摩娱乐 达摩不倒翁 达摩图片 菩提达摩 吉运达摩 达摩铭文 达摩克利斯 御行达摩 24k黄金达摩 达摩出装 少林达摩 云南达摩 达摩蛋 达摩铁指功 黄金达摩 日本达摩