摘要:
话说上回说到!那WebSocket大侠,巧借http之内力,破了敌阵的双工鸳鸯锁,终于突出重围。然而玄难未了,此时web森林中飞出一只银头红缨枪,划破夜色。"莫非!?" , websocket大侠喃喃念道,"恐怖如斯!你莫不是就是那个手使单向追魂枪的。。。" "正是在下!",那人厉声喝道。只见那胸前的纹章铭刻着几个洋文——读作"EventSource"! 阅读全文
摘要:
本文中我讲述了7种CSS的动效,它们也许看起来并不惊艳,但是我认为却足够传达本文的理念:编写一些特殊的CSS样式的时候需要不拘于常理,要用特殊的认识角度看待标签和样式属性,从而用「绕个弯」的方式达到效果。 阅读全文
摘要:
simple-socket是我写的一个"低配版"的Web实时通信工具,在参考了相关源码和资料(如Socket.io,sockjs,ws等)的基础上,实现了前后端实时互通的基本功能。选用了WebSocket ->server-sent-event -> AJAX轮询这三种方式做降级兼容,分为simple-socket-client和simple-socket-server两套代码,现在记载下基本的逻辑 阅读全文
摘要:
bodyparser是一类处理request的body的中间件函数,例如Koa-bodyparser就是和Koa框架搭配使用的中间件。本文介绍了一个 Promise风格的bodyparser,接收request对象做为参数,返回解析后的body对象,返回结果前做了charset转换,解压缩,内容编码转换等处理 阅读全文
摘要:
EventEmitter简介 EventEmitter是Node.js的内置模块events提供的一个类,它是Node事件流的核心,EventEmitter是服务端的东西, EventEmitter简介 EventEmitter是Node.js的内置模块events提供的一个类,它是Node事件流的 阅读全文
摘要:
本文介绍如何编写一个测算网速的JS库,采用ES6语法和Promise风格编码,通过img加载/AJAX/downlink等方式测算网速 阅读全文
摘要:
一些常见的git 命令 ###git checkout git checkout的特点是随着它使用的方法的不同,其作用是完全不同的,主要有三个方面 (注意: 有 “--” 表示撤销文件, 没有“--”表示切换分支,如果checkout后面什么都不加,则表示检查文件状态,有点类似于git status 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
利用Java的注解和反射实现一个"低配版"的依赖注入 阅读全文
摘要:
栈的实现: 1.数组 2.链表; 队列的实现: 1. 链表 2. 循环数组 阅读全文