TAT.heyli eventsouce + koajs 打造消息系统
In 未分类 on 2015年06月30日 by view: 2,241
0

之前写过两篇文章,分别是 《前端抢后端饭碗 — Node.js + Socket.io 制作简易聊天室》《koa + socket.io 制作简易聊天室》,实质上都是利用了浏览器的 websocket 属性进去前后端的消息交流。今天我们要介绍另外一种比较新但更为简洁的消息传输方式,eventsource。

下面是关于 eventsource 的浏览器支持情况。除了 IE 和 Opera Mini 之后,其它浏览器的支持情况良好。除了浏览器的兼容性问题之外,eventsource 其实 写起来更为简洁方便。

TAT.heyli 如何用 canvas 画图表(1)扇形图和环形图
In 未分类 on 2015年05月31日 by view: 10,208
6

现在 canvas 图表的库越来越多,也越来越成熟,以致于大家想到图表制作都直接想着用第三方库,而忽略了自己动手制作的可能性。其实要绘制一个简单基本的 canvas 图表库并不难。下面就让我展开介绍。

 

canvas

TAT.heyli koa + socket.io 制作简易聊天室
In 未分类 on 2015年04月29日 by view: 10,144
1

前言

 

上期,本菜在 前端抢后端饭碗 — Node.js + Socket.io 制作简易聊天室》一文中谈到如何用 node.js 中的 express 框架。如要阅读此文,请先阅读前文。

 

虽然时至今日, express 框架依然是时下 node.js 网页开发的主流,但后起之秀 koa 大有赶超之势。他融合了 ES6 的一些新特性,列如 generator, promise 等。利用这些新特性能很好地解决传统 javascript 中的多层回调噩梦。

 

我们 AlloyTeam 旗下iPresst会在 5 月底 6 月初的版本中发布用 koa 重构的版本,敬请期待!

 

TAT.heyli 前端抢后端饭碗 — Node.js + Socket.io 制作简易聊天室
In 未分类 on 2015年04月21日 by view: 15,341
14

1. 前言

看到这个题目的时候干后端的别打我。在接触 Socket.io 之前曾经用 PHP + jQuery 写了一个低效的长轮询只有消息同步功能的小聊天室就已经耗尽心力,更不用说利用 PHP 的 Socket 接口写 WebSocket 的聊天室,那更是灾难。

刚才一口气说了一堆大家都困惑的术语,接下来等我解释一下。