nodejs官方权威教程

dmc3 9年前

起因

记得去年听朴灵来长沙介绍node.js和他的《深入浅出node.js》的时候(这本书据说销量不错,但是只能作为进阶,新手不太适合),当时只感觉一头雾水:什么是非阻塞事件驱动?node.js和jquery有什么区别?为什么他不用浏览器就可以执行node.js程序?…

怀着强烈的好奇心瞄了一眼,发现这玩意可不得了,可以用js写服务端,一种语言搞定整个前后端,那是多么牛逼的事情。

于是发现了两个比较好的学习网站:

  • nodeschool
    最官方最权威的学习教程都在这里,本文分享的教程都是出于此

  • CNode
    国内比较活跃的node.js社区,经常各种招聘以及技术分享

nodeschool上的教程比较多,也不全是关于node.js的,我翻译的13篇教程属于learnyounode系列,偏基础和入门。原教程只有题目,不提供代码。校验通过时会给出参考答案,有些代码是我写的,可能未必最优,但确实能解决所提问题。有兴趣的朋友可以自己安装然后验证代码。

npm install learnyounode

安装完成后执行learnyounode就可以查看题目和验证了。

目录

  1. helloworld
  2. 命令行参数
  3. 同步IO读写
  4. 异步IO读写
  5. 过滤器
  6. 自定义模块
  7. http客户端
  8. http收集器
  9. 玩转异步
  10. 授时服务器
  11. 文件服务器
  12. 大写转换器
  13. JSON API服务器