又名hexo折腾记。
用了3年的博客,是时候对自己的博客好好整理了一下,从wordpress迁移到了hexo+github了,忽然感觉hexo大法好啊!
HTTP2.0关于多路复用的研究
关于HTTP2中其他特性的研究可以参考我之前写的文章
问题一:什么是keep live?
HTTP持久连接(HTTP persistent connection,也称作HTTP keep-alive或HTTP connection reuse)是使用同一个TCP连接来发送和接收多个HTTP请求/应答,而不是为每一个新的请求/应答打开新的连接的方法。
线条之美,玩转SVG线条动画
通常来说web前端实现动画效果主要通过下面几种方案:
- css动画;利用css3的样式效果可以将dom元素做出动画的效果来。
- canvas动画;利用canvas提供的API,然后利用清除-渲染这样一帧一帧的做出动画效果。
- svg动画;同样svg也提供了不少的API来实现动画效果,并且兼容性也不差,本文主要讲解一下如何制作svg线条动画。
HTTP2 Server Push 研究
1,HTTP2的新特性。
关于HTTP2的新特性,读着可以参看我之前的文章,这里就不在多说了,本篇文章主要讲一下server push这个特性。
HTTP,HTTP2.0,SPDY,HTTPS看这篇就够了
作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。
1. web始祖HTTP
全称:超文本传输协议(HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来,处于计算机网络中的应用层,HTTP是建立在TCP协议之上,所以HTTP协议的瓶颈及其优化技巧都是基于TCP协议本身的特性,例如tcp建立连接的3次握手和断开连接的4次挥手以及每次建立连接带来的RTT延迟时间。
React Native下拉刷新组件react-native-pullRefreshScrollView
react-native-pullRefreshScrollView是一款React Native下拉刷新组件