上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 37 下一页
摘要: 发布与订阅模式和观察者模式有以下不同: 观察者模式中,观察者和主题都知道对方的存在;而在发布与订阅模式中,生产者与消费者不知道对方的存在,它们之间通过频道进行通信。 观察者模式是同步的,当事件触发时,主题会调用观察者的方法,然后等待方法返回;而发布与订阅模式是异步的,生产者向频道发送一个消息之后,就 阅读全文
posted @ 2019-07-10 12:07 是谁扭曲了时空 阅读(413) 评论(0) 推荐(0) 编辑
摘要: QUIC(Quick UDP Internet Connections,快速UDP互联网连接)是Google提出的一种基于UDP改进的通信协议,其目的是降低网络通信的延迟,提供更好的用户互动体验。 QUIC的主要特点包括:具有SPDY(SPDY是谷歌研制的提升HTTP速度的协议,是HTTP/2.0的 阅读全文
posted @ 2019-07-10 10:21 是谁扭曲了时空 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 序言 目前HTTP/2.0(简称h2)已经在广泛使用(截止2018年8月根据Alexa流行度排名的头部1千万网站中,h2占比约29%,https://w3techs.com/technologies/details/ce-http2/all/all)。写此文章的目的是:h2作为较新的技术,并逐渐占有 阅读全文
posted @ 2019-07-10 10:17 是谁扭曲了时空 阅读(2530) 评论(0) 推荐(0) 编辑
摘要: 一、JS阻塞 所有的浏览器在下载JS文件的时候,会阻塞页面上的其他活动,包括其他资源的下载以及页面内容的呈现等等,只有当JS下载、解析、执行完,才会进行后面的 操作。在现代的浏览器中CSS资源和图片image资源是并行下载的,在IE6中默认的并行的加载数目是2个,在IE6以后以及其他的浏览器中的默认 阅读全文
posted @ 2019-07-10 10:02 是谁扭曲了时空 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 图中第一种请求方式,就是单次发送request请求,收到response后再进行下一次请求,显示是很低效的。 于是http1.1提出了管线化(pipelining)技术,就是如图中第二中请求方式,一次性发送多个request请求。 然而pipelining在接收response返回时,也必须依顺序接 阅读全文
posted @ 2019-07-10 09:43 是谁扭曲了时空 阅读(1354) 评论(0) 推荐(1) 编辑
摘要: 实现方式的区别: col-md-offset-*,是利用margin-left实现的,col-md-push-*/col-md-pull-*是利用相对定位实现的。 效果的区别: col-md-offset-*只能向右偏移(margin-left),而push(float:right)/pull(fl 阅读全文
posted @ 2019-07-09 22:52 是谁扭曲了时空 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 关于CSS position,来自MDN的描述: CSS position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left 属性则决定了该元素的最终位置。 然后来看看什么是文档流(normal flow),下面是 www.w3.org 的描述: Normal flo 阅读全文
posted @ 2019-07-09 22:34 是谁扭曲了时空 阅读(256) 评论(0) 推荐(0) 编辑
摘要: vue数据双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的,那么vue是如果进行数据劫持的,我们可以先来看一下通过控制台输出一个定义在vue初始化数据上的对象是个什么东西。 代码: 结果: 我们可以看到属性a有两个相对应的get和set方法,为什么会多出这两个方法呢?因为vue是通过Obj 阅读全文
posted @ 2019-07-09 22:10 是谁扭曲了时空 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 概述 js引擎执行过程主要分为三个阶段,分别是语法分析,预编译和执行阶段,上篇文章我们介绍了语法分析和预编译阶段,那么我们先做个简单概括,如下: 语法分析: 分别对加载完成的代码块进行语法检验,语法正确则进入预编译阶段;不正确则停止该代码块的执行,查找下一个代码块并进行加载,加载完成再次进入该代码块 阅读全文
posted @ 2019-07-09 19:38 是谁扭曲了时空 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、分布式算法 在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用的算法. 典型的 阅读全文
posted @ 2019-07-09 15:35 是谁扭曲了时空 阅读(413) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 37 下一页