写出apply、bind、call 的区别
写出apply、bind、call 的区别
(1)三者都是用来改变函数this的指向;
(2)三者第一个参数都是this要指向的对象;
(3)三者都可以利用后续参数传参;
(4)apply和call 返回函数时立即调用,bind返回函数时需手动调用;
apply和call的区别
apply和call 接受两个参数,第一个参数指定了函数体内 this 对象的指向,
apply第二个参数为一个带下标的集合,这个集合可以为数组,也可以为类数组,apply 方法把这个集合中的元素作为参数传递给被调用的函数
call从第二个参数开始往后,每个参数被依次传入函数
写出常见的服务器状态码
写出常见的服务器状态码
1** 信息,服务器收到请求,需要请求者继续执行操作
2** 成功,操作被成功接收并处理
3** 重定向,需要进一步的操作以完成请求
4** 客户端错误,请求包含语法错误或无法完成请求
5** 服务器错误,服务器在处理请求的过程中发生了错误
(1)100:客户端应继续其请求;
(2)200:ok , 请求成功(客户端发送给服务器的请求被正常处理并返回);
(3)304:自上次请求后,请求的网页未修改过;
(4)400:存在语法错误;
(5)403:服务器理解请求客户端的请求,但是拒绝执行其请求;
(6)404:服务器无法找到请求的网页;
(7)500:服务器执行请求时发生错误;
(8)502:错误网关;
(9)503:服务器不可用;
(10)504:网关超时;
http 和 https 区别?
http 和 https 区别?
http请求方式、请求报文、响应报文、get、post区别、状态码
http和https主要有以下几点区别
1.http是超文本传输协议,是一个基于请求与响应、无状态的,应用层协议,而https是基于http协议,通过SSL或TLS提供加密处理,所以https相对于http更安全
2.http协议传输的数据都是明文的,也就是未加密的,不安全,而http更加安全
3.端口不一样,http是80,而https是443