JavaScript经典面试笔试知识点集合

1.get请求传参长度误区

我们经常说get请求参数的大小存在限制,而post请求参数大小是无限制的

实际上http协议从未规定get和post的请求长度限制是多少,对get请求参数的限制是来源与浏览器或web服务器,浏览器或web服务器限制了url的长度

http协议未规定get和post长度限制

get的最大长度显示是因为浏览器和web 服务器限制了url的长度

不同浏览器和web服务器限制的最大长度不一样

要支持ie,最大长度为2083byte,若支持chrome,则最大长度为8182byte

2.补充get和post请求在缓存方面的区别

get请求类似于查找的过程,用户获取数据,可以不用每次都与数据库连接,所以可以使用缓存。

post不同,post做的一般是修改和删除的工作,所以必须与数据库交互,所以不能使用缓存。

因此get请求更适合于请求缓存。

3.闭包

闭包就是能够读取其他函数内部变量的函数,或者子函数在外调用,子函数所在的父函数的作用域不会被释放。

发布了158 篇原创文章 · 获赞 44 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_43277404/article/details/103376156