HTTP/浏览器的面试题总结

1、简述http和https
(1)http和https的概念
(2)http和https的区别
(3)https协议的工作原理
(4)https协议的缺点与优点
2、简述TCP的三次握手
3、TCP和UDP的区别
4、websocket的实现与应用
(1)什么是websocket
(2)websocket是什么样的协议,具体有哪些优点?
5、什么是BOM?有哪些常用的BOM属性?
6、cookie、sessionStorage与localStorage的区别?
7、webworker是什么?如何创建?
8、iframe是什么?有什么缺点?
9、cookie如何防范XSS攻击?XSS是什么?
10、cookie和session的区别?
11、简述viewport和移动端布局。
12、常用的http的状态码。
13、http常用的请求头。
14、浏览器缓存中强缓存和协商缓存的定义
15、前端如何优化?
16、GET请求和POST请求的区别。
17、HTTP协议支持的方法
18、描述在地址栏输入一个URL,到这个页面呈现出来中间经历的过程。
19、浏览器生成页面时会生成哪两棵树?它们之间的区别什么?
20、csrf和xss的网络攻击及防范。
21、减少网页加载时间的方法
22、什么情况下会遇见跨域问题?如何解决跨域问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值