expressjs是目前最流行的node.js web服务器框架,很多前辈都说看expressjs的源码,特别是connect的源码有很大帮助,最近闲下来了,我也来研究一下expressjs到底有何秘密,提升一下自己的node.js水平,顺便看看expressjs有没有什么地方不合理,或是可以提升一下性能。
node.js搭建bigpipe demo时碰到的雷
bigpipe虽然也是分布加载网页,达到让用户边浏览,边加载的效果,但是bigpipe同以往ajax异步加载不同,它不会产生额外的http请求,当然避免了请求建立和释放的时间,同时也没有了多余的请求响应头,当然也减轻了服务器的压力。
更可以做到部分页面缓存,部分数据缓存,部分不缓存的状态。
node.js聊天室架构设计
最近公司想在自己的项目中加入node.js项目,公司项目中有一个聊天室的东西,原来是基于flash socket制作的,服务器运营成本比较大,而且需要用户安装flash插件,对于使用ipad等平板用户比较悲剧。
node.js验证码实例:很有爱的验证码
如果您想找简单的,常规的nodejs验证码captcha,传送门在这里:
node.js(API解读) - file system模块
node.js的file模块大部分是linux文件操作的命令,下面我们一起来详细解读一下把。
node.js(API解读) - process
nodejs的process是一个全局对象,他提供了一些方法和属性,node.js官方的API说的很简单,并没有把一些详细的应用方法和作用写出来,下面结合我自己的学习,做一下小结吧。
javascript闭包应用小实例
javascipt闭包可以记录函数的作用域,并且闭包内的变量不会被外面所污染,javascipt的函数执行时都会在定义它的上下文环境中执行,用好以上两点可以解决一些异步操作,或是绑定点击事件时的小问题。
ajax队列、ajax并发管理插件 - AsyncProxy_browser.js
jquery.spout.ajaxpage - ajax分页插件
最近项目大量需要ajax分页,于是便有了编写一个适用于各种情况的ajax分页需求。
虽然规定了分页全部由前端完成,后端只负责发给前端一个总数,后端根据前端发过来的第几项至第几项去数据库查取并返回,但是开发团队人多,又可能存在JSON数据格式不统一的情况。