1JSON对象和JS对象的理解
格式: JSON对象里引号必须用双引号且key值必须用双引号!
{"name":1} ,{"name":"李华"} //JSON对象
{name:"1"},{"name":'李华'} //JS对象
'{"name":"1","age":2}' //JSON字符串
JSON 即JS对象表示法.是JS的一种简单数据格式.
但仍独立于平台和语言.是一种轻量级文本数据交换格式,传输速度快.跨多平台
JS中处理JSON数据,不需要引入任何API或工具库
2.URL和URI的区别
URL:统一资源定位符
URI:统一资源标识符
URL是一个地址,URI是一个资源; 每个URL都是URI,但不是每个URI都是URL
可以简单理解 URL是URI的子类
3.encodeURI 、encodeURIComponent编码的区别与应用场景
enconde编码/ decode解码
为什么要使用编码?
统一各个终端对URL的编码方式. 这样后端接收的都是一样的
由于RFC 1738没有对URL编码指定具体规格,不同终端,可能对同一地址产生不同编码.
区别:
encodeURI :URL地址编码,有些符号不能编码
encodeURIComponent:URL参数编码,都可以编码
使用:
let querystr = encodeURIComponent(JSON.stringify(queryObj));
encodeURIComponent(URIstring):
此函数把字符串作为URI组件进行编码
.......持续更新中