从理论到实践 全面理解HTTP/2

2019-02-19
阅读 8 分钟
2.9k
Pipelining: 可同时发送多个请求,但是服务器必须严格按照请求的先后顺序返回响应,若第一个请求的响应迟迟不能返回,那后面的响应都会被阻塞,也就是所谓的队头阻塞

聊聊click延迟和点击穿透

2017-09-16
阅读 1 分钟
4.6k
移动端click事件被延迟 移动端的开发经常需要监听用户的双击行为,所以在touchend事件之后会有300ms左右的延迟,用来判断是否有双击事件。 因为这种延迟,所以我们在移动端通常不监听click事件。 <!--more--> 移动端的事件的发生顺序是这样的:touchstart---touchmove---touchend,然后大约过300ms触发click事件 ta...

谈谈JS中的高级函数

2017-08-14
阅读 4 分钟
2.4k
在JavaScript中,函数的功能十分强大。它们是第一类对象,也可以作为另一个对象的方法,还可以作为参数传入另一个函数,不仅如此,还能被一个函数返回!可以说,在JS中,函数无处不在,无所不能,堪比孙猴子呀!当你运用好函数时,它能助你取西经,让代码变得优雅简洁,运用不好时,那就遭殃了,要大闹天宫咯~除了函数相...

细谈sass和less中的变量及其作用域

2017-08-08
阅读 3 分钟
3.9k
博客原文地址:Claiyre的个人博客 https://claiyre.github.io/博客园地址:[链接]如需转载,请在文章开头注明原文地址------------------------------------------------------------------------“如果我将来是个普通人,就要做不普通的事”

CSS水平居中和垂直居中的若干方法

2017-04-29
阅读 3 分钟
3.2k
从css入门就开始接触,无所不在的,一直备受争议的居中问题。css居中分为水平居中和垂直居中,水平居中方式也较为常见和统一,垂直居中的方法就千奇百怪了。本文是我积累的若干css居中的方法,先后讨论了块级元素的和行内元素的垂直居中和水平居中,特此记录下来与大家分享。如有叙述不当的地方,还望指出。o( ̄▽ ̄)ブ&l...

从网络通信角度谈web性能优化

2017-04-25
阅读 6 分钟
6.9k
衡量一个网站的性能有多个指标,DNS解析时间,TCP链接时间,HTTP重定向时间,等待服务器响应时间等等,从用户角度来看,就可以归结为该网站访问速度的快慢。也就是说性能等于网站的访问速度。早些年Amazon曾经做过一个统计:网页加载时间每延长1秒钟,一年将减少16亿美元的营收。(16亿美元是一个什么概念呢?2015年,百...