JSON、AJAX、JSONP、XML
2021-03-27 01:27
标签:应用程序 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的执行,从而实现异步。 同源策略 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优点 XML缺点 JSON、AJAX、JSONP、XML 标签:应用程序 request back 兼容 取数据 定位 ref 编写 实例化 原文地址:https://www.cnblogs.com/goforxiaobo/p/12635565.html
ajax请求的页面或资源只能是同一个域下面的资源,不能是其他域的资源,这是在设计ajax时基于安全的考虑。(‘Access-Control-Allow-Origin‘ )
常用参数:
XML
XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
文章标题:JSON、AJAX、JSONP、XML
文章链接:http://soscw.com/index.php/essay/68367.html