:使用安全的字符(没有特殊用途或者特殊意义的可打印字符,去表示那些不安全的字符),通俗理解就是用英文字符去表示非英文字符
(天哪我之前一直看成encodeURL)
数据交换格式
JSON的两种结构...:对象/数组
JSON就是用字符来表示JavaScript的对象和数组.所以,JSON中包含对象和数组两种结构,通过这两种结构的相互嵌套,可以表示各种复杂的数据结构
JSON和JS对象的转换...,例如:
无法读取非同源网页的cookie,localStorage和indexedDB
无法解除非同源网页的DOM
无法向非同源地址发送ajax请求
跨域
什么是跨域
两个URL的协议,域名,...和CORS
JSONP: 出现的早,可以兼容低版本浏览器,缺点是只支持GET请求,不支持POST请求
CORS: 出现的晚,支持GET和POST请求,缺点是不兼容低版本浏览器(后面学习)
JSONP...的实现原理
由于浏览器同源策略的限制,网页中无法通过ajax请求非同源的接口数据,但是标签不受同源策略的影响,可以通过src属性,请求非同源的JS脚本
因此JSONP的实现原理