理解HTTP

HTTP就是客户端与服务端通讯的一种协议。客户端发送一个请求,服务端响应一个请求,就完成了一次通信。先来看看客户端和服务端都说什么了吧:HTTP报文HTTP请求HTTP响应HTTP方法通过HTTP方法我们能告诉服务器我们的意图。GET方法GET方法用来请求已经被URI标识的资源,服务器解析后就把资源响应给我们。GET就是用于信息获取,而且应该是安全的和幂等的。它仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态。幂等的意思是对同一URL的多个请求应该返回同样的结...

关于复制对象

复制对象有深复制和浅复制,有什么区别?浅复制:把数据的地址赋值给对应变量,而没有把具体的数据复制给变量,只随这个地址上的数据变化而变化。深复制:把数据赋值给对应的变量,并给这个变量开辟一个新的地址理解浅复制var a = 1; var b = {s1:2,s2:3}; var c=[0,1,2,3]; var d = {s1:2,s2:3} var a1 = a; var b1= b; var c1=c; var d1=d; console.log(a1,b1,c1,d1); //1 s1...