发表于: 2017-05-26 22:40:24

1 831


今天完成的事情:

1.什么是观察者模式

  简单情形:有A、B、C、D等四个独立的对象,其中B、C、D这三个对象想在A对象发生改变的第一时间知道这种改变,以便做出相应的响应或者对策。

  上面的这种情形,就是观察者模式。

  当然可以有多个观察者多个被观察者

  观察者与被观察者也不是对立的,一个对象可以观察其他对象,也可以被其他对象观察。

在angular里简单地说就是挂机等待传输

学习了一点WebSocket

WebSocket协议支持(在受控环境中运行不受信任的代码的)客户端与(选择加入该代码的通信的)远程主机之间进行全双工通信。用于此的安全模型是Web浏览器常用的基于原始的安全模式。 协议包括一个开放的握手以及随后的TCP层上的消息帧。 该技术的目标是为基于浏览器的、需要和服务器进行双向通信的(服务器不能依赖于打开多个HTTP连接(例如,使用XMLHttpRequest或<iframe>和长轮询))应用程序提供一种通信机制。

简单的说,WebSocket协议之前,双工通信是通过多个http链接来实现,这导致了效率低下。WebSocket解决了这个问题。下面是标准RFC6455中的产生背景概述。

怎么实现服务器主动发送数据给客户端,以及定时发送,在发送和接收的同时互不堵塞,于是websocks就诞生了,ws://localhost:1080

长连接优势以及不用每次都发送请求消耗巨大资源的优势,秒http协议九条街,

唯一的缺点就是低版本的浏览器不支持websocks的协议。


明天计划的事情:

做任务


遇到的问题:

angular?那是什么玩意?


收获:

收获 三目运算符a?b:c



返回列表 返回列表
评论

    分享到