WEB前端基础面试题(1~6)

1.http和https,他们有什么区别
答:http:超文本传输协议,数据明文传输,https基于http的协议,数据加密传输,相较于http协议更安全,但是需要花钱购买证书后方可使用

2.tcp三次握手,一句话概括
答:客户端和服务器均需要确认状态是可收发状态

3.TCP和UDP的区别
答:
1.TCP连接面向连接,UDP面向数据,即无数据交互时,不用建立连接
2.TCP仅一对一,UDP可一对多
3.TCP更为可靠

4.WebSocket的实现和应用
答:WebSocket和XMLHtttpRequest原理基本相同,区别在于XMLHttpRequest是单次连接,且请求必须由客户端发出,后服务器端给予响应;WebSocket是长连接,连接成功后,可由服务器或客户端任一方均可主动发送数据、断开连接;主要用于需要服务器要主动推送数据给客户端时使用

5.说一下web Quality?
答:无障碍web网页,给残障人士(弱视,盲人)浏览网页提供了方便,可借助语音方式浏览网页

6.实用的BOM属性对象方法
答:
1.location 页面相关操作
location.href 当前页面url修改或获取
location.port 当前页面url端口号
location.hash 当前页面的hash #xxx
location.search 当前页面url的参数 ?xxx=xxx&xxx=xxx&xxx=xxx
location.reload() 页面重新加载方法
2.history 历史记录相关
history.go() 前进或后退到指定页数 参数是number
history.back() 返回上一页
history.forward()
3.navigator
navigator.userAgent 当前使用的浏览器信息
navigator.cookieEnable 是否允许使用cookie

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值