此JSON-P非彼jsonp

自從道格拉斯鼓搗出json出來後,這玩意從一開始的數據交換格式界的網紅慢慢躋身爲大牌明星了,至關一部分xml的粉絲都轉向了json。html

關於json這裏就不作更多介紹了,這裏想說的是jsonp。json

本文標題中非彼jsonp中的jsonp是什麼呢,英文全稱是json with padding, 我的認爲它不是一項具體的技術,而是爲了繞過瀏覽器的跨域限制而想出來的一套方案,簡單來說就是爲了實現跨域,咱們經過html中的標籤,如<script>訪問服務器端的資源,在url裏添加上js回調。跨域

具體怎麼作,百度一下就能夠了。瀏覽器

 

那此JSON-P是什麼呢,英文全稱是JSON Processing,是Java EE提供的用來處理JSON的API,這些API的目標是爲了實如今JAVA中解析和生成JSON數據,具體來說JSON-P提供了兩種類型的JSON解析和生成方式:服務器

1. 以流的方式生成和解析(或稱之爲生產/消費)JSON文本;jsonp

2. 以對象模型的方式生成和解析(或稱之爲生產/消費)JSON文本;url

雖然兩種方式在實現上不同,但目的是相同的。xml

固然由於在實現方式上的差別,也就使得咱們在作選擇的時候須要考慮:htm

1. 是否須要隨機訪問完成的內容;對象

2.效率和內存(流式API效率更高,所需內存更少)

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息