Web前端面试题2020初级前端面试题分

湖南白癜风医院 http://hunan.ifeng.com/a/20170705/5797804_0.shtml
Web前端面试题

问题:TCP的特性有哪些?

解析:TCP提供种向连接的、可靠的字节流服务。

在个TCP连接中,仅有两进彼此通信,播和多播不能于TCP。

TCP使校验、确认和重传机制来保证可靠传输。

TCP给数据分节进排序,并使累计确认保证数据的顺序不变和重复。

TCP使滑动窗机制来实现流量控制,通过动态改变窗的进拥塞控制。

问题:HTTP的缓存的过程是怎样的?

解析:通常情况下的步骤是:

1.客户端向服务器发出请求,请求资源;

2.服务器返回资源,并通过响应头决定缓存策略;

3.客户端根据响应头的策略决定是否缓存资源(这假设是),并将响应头与资源缓存下来;

4.在客户端再次请求且命中资源的时候,此时客户端去检查上次缓存的缓存策略,根据策略的不同、是否过期等判断是直接读取本地缓存还是与服务器协商缓存。

设计基于观察者模式的事件绑定机制

观察者模式(发布-订阅模式)的定义:Observer的意图是定义对象之间的一种一(被观察者)对多(观察者)的关系,当一个对象的状态发生改变时,所有依赖它的对象得到通知,并且会自动更新自己在JavaScript中,一般使用事件模型来替代传统的观察者模式。

好处:(1)可广泛应用于异步编程中,是一种替代传递回调函数的方案。(2)可取代对象之间硬编码的通知机制,一个对象不用再显示地调用另外一个对象的某个接口,两对象轻松解耦。

以上就是小科今天整理提供的Web前端开发面试题,希望为Web前端同学提供了有用的面试素材,以后小科每日均会提供Python及Web相关的习题。




转载请注明:http://www.guyukameng.com/html/html1/16121.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了