w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
node.js中文资料导航
/
NodeJS Express 说明书
NodeJS Express 说明书
基于 Node.js 平台,快速、开放、极简的 web 开发框架。
七天学会 Nodejs
[InfoQ]深入浅出Node.js迷你书
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
经验分享
SDCC讲师专访:淘宝朴灵谈Node.js
一个周末掌握IT前沿技术之node.js篇
博文共赏:Node.js静态文件服务器实战
人人和微博登录模块的实现
《京JS》会议 & V8上的JS优化
沪 JS 国内讲师的 PPT 收集
给Node.js新手的7条小建议
业界新闻
NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目
看eBay如何评价他们的Node.js首次尝鲜
程序员如何说服老板采用Node.js?
百万级并发 Node.js也能行
高性能Node.js:来自LinkedIn Mobile的10条优化建议
Kraken:改变PayPal开发文化的Node.js框架
Groupon抛弃Rails,转向Node.js
PayPal为什么从Java迁移到Node.js,性能提高一倍,文件代码减少44%
Node.js
Node.js官网
Node.js教程
七天学会 Nodejs
NodeJS Express 说明书
[InfoQ]深入浅出Node.js迷你书
使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用
Node.js 命令行程序开发教程
Node.js 包教不包会
Node入门
被误解的 Node.js
Node.js C++ addon编写实战系列
热门node.js模块排行榜,方便找出你想要的模块
nodejs多线程,真正的非阻塞
浅析nodejs的buffer类
利用libuv编写异步多线程的addon实例
Node.js中exports与module.exports的区别
Node.js http 管道拒绝服务漏洞
Node.js代码风格指南
七天学会NodeJS
实时应用web框架meteor
Meteor
Meteor-DDP翻译
Meteor 非官方中文文档(不包含API部分)
基于meteor开发的开源项目列表
最流行的web框架Express
加装涡轮,提速expressjs
给 connect 的 static 模块加上url路径前缀
研究nodeclub 登陆验证逻辑的一些心得
Express.js 中文入门指引手册
Connect架构初探 for 新手
Koa,下一代 Node.js web 框架
Koa
koa-guide
koa-middlewares
Pomelo 网易出品的网页游戏框架
pomelo
Infoq深入浅出node.js游戏服务器开发
官网wiki
响应非常迅速的官方论坛
Mongodb
node-mongodb-native
mongoose
如何使用mongoose对一个100万+的mongodb的表进行遍历操作
[技术讨论]mongodb驱动的正确使用方法
异步流程处理
async
Async中文详解
eventproxy
Q
在Node.js 中用 Q 实现Promise – Callbacks之外的另一种选择
CO
深入理解 Yield
co wiki
基于Express的实时MVC框架Sails
sails
网页模板引擎
WEB模板jade、ejs、handlebars 万行代码解释效率比较,jade完败
Javascript模板引擎性能对比及几点优化
让 ejs 更加快 | Let ejs faster with options._with = false
EJS快速入门教程
Mysql 老牌关系型数据库
mysql
mysql处理BIGINT里面的一个坑
使用node-mysql中的连接池
mysql自动断开解决办法
工具类
cnpmjs.org 企业级 npm 解决方案
wechat微信中间件
深度遍历目录/列出目录下所有文件
Redis 内存键值数据库
node_redis
字符格式
开源的简繁转换库OpenCC支持Node.js了
iconv-lite扩展:增加big5/shift-jis支持
图片处理
Nodejs跨平台轻量级图片编解码库【增加Jpeg质量调整】
node-ccap模块生成captcha验证码
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }