JavaScript异步Ajax与json

weixin_47244766 2020-04-30 04:42:57
Ajax不是编程语言,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图等。
同步与异步
同步:就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,
那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;
同步
//请求一 1ms
//请求二 1ms
//请求三 1ms
异步 1.3ms
异步:是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。
当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。
异步实现:
1、运用HTML与CSS来实现页面,表达信息。
2、运用XMLHttpRequest和web服务器进行数据的异步交换。
3、运用JavaScript操作DOM,实现动态局部刷新。Json
Json 是存储和交换文本信息的语法。
Json是轻量级的文本数据交换格式
Json独立于语言和平台
Json具有自我描述性,更容易理解。
类似于xml,比xml更小、更快、更易解析。(xml:指可扩展标记语言。Xml被设计用来传输和存储数据)
语法:
Json语法是javascript对象表示语法的子集
1.数据在名称\值对中(数据在键值对中)
2.数据由逗号分隔
3.花括号保存对象{ }
4.方括号保存数组[ ]
Json值可以是:
数字(整数或浮点数)
字符串(在双引号中)
布尔值(true或false)
数组(在方括号中)
对象(在花括号中)
...全文
4 点赞 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2020-04-30 04:42
社区公告
暂无公告