node.js相关模块研究

先列个表,有时间一个一个看。

MVC框架 - Express
Rest开发 - Restify
Web Socket - Socket.IO
日志管理 - Log4js
HTTP调用 Request
异步流程控制 - Async
定时任务 - Cron
underscore是一个JS工具库,主要提供了对数组,对象,函数等一些基础工具函数,可以同时在浏览器和NodeJS环境中运行。建议在每个项目中使用。


moment是一个日期工具库,主要提供了对日期的解析,验证,操作和格式化等,如果需要对日期作较多的操作或比较复杂的操作,则它是一个不错的选择,毕竟JS自带的Date功能太弱了。


Connect是一系列的中间件的集合,包括日志,session, cookie, body parser等,它做了大量HTTP相关的基础性的工作,Express框架就依赖它进行工作的。
单元测试
Mocha,Karma,Jasmine。


express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站。Express框架建立在Nodejs内置的Http模块上,并对Http模块再包装,从而实际Web请求处理的功能。


ejs是一个嵌入的Javascript模板引擎,通过编译生成HTML的代码。


mongoose 是MongoDB的对象模型工具,通过Mongoose框架,可以进行访问MongoDB的操作。


mysql 是连接MySQL数据库的通信API,可以进行访问MySQL的操作。
Web聊天室(IM):Express + Socket.io
Web爬虫:Cheerio/Request
Web博客:Hexo
Web论坛: nodeclub
Web幻灯片:Cleaver
OAuth认证:Passport
定时任务工具: later
浏览器环境工具: browserify


项目管理:npm,grunt, bower, yeoman
Web开发:express,ejs,hexo, socket.io, restify, cleaver, stylus, browserify,cheerio
工具包:underscore,moment,connet,later,log4js,passport,passport(oAuth),domain,require,reap,
commander,retry
数据库:mysql,mongoose,redis
异步:async,wind
部署:forever,pm2
测试:jasmine,karma
跨平台:rio,tty
内核:cluster,http,request
算法:ape-algorithm(快速排序),ape-algorithm(桶排序)


参考 blog.jobbole.com/71913/

node学习连接http://blog.fens.me/series-nodejs/

underscoreAPI http://learningcn.com/underscore/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值