• 使用 Nodejs 的 socket 制作聊天室遇到的问题总结

    首先遇到的问题是,刷新浏览器会触发 disconnect 和 connect 事件,这样会反复提示用户进入和离开。要解决这个问题,可以在 disconnect 的事件回调函数里面加一个延时。如果触发了 disconnect 后马上又触发了 connect, 则不执行 disconnect 的事件回调函数。

  • 浅析 Session 和 Cookie

    这两天在折腾这个博客的时候,遇到一些关于 session 和 cookie 的问题,回顾总结为此文。

  • JS 中的延迟执行与 GUI 渲染

    最近在做这个编辑器的时候,反复用到延迟执行,在这里总结一下。

  • 关于 Chrome/Firefox 最小化后停止 GUI 渲染的问题

    以前经常遇到这样一种情况:

    很多网站上的幻灯轮播,尤其是那种拉动切换的,当打开一段时间后(未关闭,但是切到别的标签或最小化)再切换到它的时候,会突然切换好多张,感觉好像是从切换到别的标签之前的状态,一下子切换到切换回来的状态了。这不科学啊,写的好好的一个效果,就这样被糟蹋了。

  • Javascript 两种创建字符串方式的区别

    我们在创建字符串的时候,最常用的是直接定义的方法,如 var a = 'aaa', 那么不常用的 var b = new String('aaa') 和前者有什么区别呢?

  • 关于 - web 开发笔记

    第一次拥有自己的个人博客是在去年 3 月份,当时建立自己的博客大概是出于两点原因: