标签:应用程序 request back 兼容 取数据 定位 ref 编写 实例化
JSON
json是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于javascript对象的一种数据格式,目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式。
JSON是行业内使用最为广泛的数据格式
JSON是一种与开发语言无关的,轻量级数据格式
JSON的载体是字符串
JSON字符串仅仅只是一个字符串,一个整体,不截取的话没办法取出其中存储的数据,不能直接使用。
基本上所有的编程语言都支持JSON,都提供了对应的解析方法
在WEB数据传输过程中,JSON是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换、JSON数据的解析是关键。
Json优点
AJAX
ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。ajax通信的过程不会影响后续javascript的执行,从而实现异步。
同源策略
ajax请求的页面或资源只能是同一个域下面的资源,不能是其他域的资源,这是在设计ajax时基于安全的考虑。(‘Access-Control-Allow-Origin‘ )
JQ $.ajax使用方法
常用参数:
.AJAX优点
AJAX缺点
原生JS AJAX
https://www.cnblogs.com/colima/p/5339227.html
Ajax工作原理、优缺点
https://www.cnblogs.com/yelp/p/3725664.html
JSONP
ajax只能请求同一个域下的数据或资源,有时候需要跨域请求数据,就需要用到jsonp技术,jsonp可以跨域请求数据,它的原理主要是利用了script标签可以跨域链接资源的特性。
JSONP优点
JSONP缺点
什么是jsonp
http://www.bejson.com/knownjson/aboutjsonp/IFjNm1Yvo
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
XML优点
XML缺点
标签:应用程序 request back 兼容 取数据 定位 ref 编写 实例化
原文地址:https://www.cnblogs.com/goforxiaobo/p/12635565.html