当前位置: 首页 > UI设计 > UI设计求职就业 > UI设计经验分享 > jsnop与json数据格式的区别有哪些?

jsnop与json数据格式的区别有哪些?

发布时间:2020年08月13日 07:43:25 来源:环球青藤 点击量:1146

【摘要】许多UI设计人员不知道jsnop和JSON数据格式之间的差异,这与被请求时返回的数据格式有关。事实上,这一点在网络前端采访中经常被提及。本篇文章将讲述Ui设计师有时候会被问到,jsnop与json数据格式的区别在哪里。

总之,jsnop和JSON数据格式的区别在于JSON返回字符串,而JSONp返回脚本代码。

jsnop与json数据格式的区别有哪些?同一源下的前端和后端数据交换格式决定使用JSON,所以问题是,如何获得其他站点提供的数据?即跨域读取数据的问题。JSON可以吗?答案是否定的。这是为什么呢?因为JSON只是一种常见的文本格式,您可以很容易地获得服务器,而不需要任何安全性或机密性?这样,互联网世界才不会被混淆。OX的标准厂商已经考虑这个问题很长时间了,所以他们使用相同的源策略来限制文件访问。最终的结果是,只有像IMg、Script和iFrame这样的标记可以指定SRC属性来跨域从其他站点获取数据(图像、脚本和源文件实际上是数据)。

jsnop与json数据格式的区别有哪些?Jsnop和json数据格式,jsonp的原理是:a网站需要获取B网站的数据,B网站说我会给你一个方法=“http://www.B.com/open.js”>打开。Js文件(B网站负责),这是你需要的数据。2. 在获取数据之后(总是被处理),用于处理数据的方法的名称必须命名为foo(数据请求者的责任和义务)。这相当于在Site B和数据请求者之间建立一个协议,要求请求者遵守规则。如果请求者未能遵循这两个规则,则无法按预期检索数据。嗯,这有点像设定了一个隐藏的规则。

一般来说,JSON是数据交换的理想格式,但是不能跨域直接获取。因此,JSON被打包在一个有效的JS语句中,并作为一个JS文件传递。这就是JSON和JSONP之间的区别。JSON就是您想要的。Jsonp是实现这一目标的常用方法。当然,您最终获得并处理JSON。JSON是结束,jSONP是手段。始终使用JSON,而JSONP仅用于跨域获取数据。

在理解了jsnop与json数据格式的区别之后,事实上,AJAX中的跨域数据采集是很容易理解和实现的。同一个数据源没有什么特别之处,直接取出来就行了,跨域数据采集需要一个转弯才能达到目的。后续将会有更多关于ui设计中各个分类的设计技巧与资讯,可以点击本站其他文章进行学习。

分享到: 编辑:晨辉

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部