阅读更多

8顶
1踩

Web前端

原创新闻 针对 Node.js 初学者的入门资源汇总

2012-04-09 17:48 by 副主编 wangguo 评论(7) 有17397人浏览

本文内容源于stackoverflow上的一个问答帖,帖子发布者是一名Node.js的初学者,他写道:

 

我准备学习Node.js,是否有一些好的入门资源?或者好的教程、博客、书籍等?
 

当然,Node.js官方网站WIKI中提供了非常不错的资源,初学者可以从这里开始。另外,借助第三方社区、博客、书籍,可以加快学习的进度。

 

热心的网友在回复中给出了非常不错的建议,本文将其整理如下。

 

教程:

 

视频:

 

书籍:

 

博客:

 

播客:

 

JavaScript 资源:

 

Node 模块:

 

也有网友给出了一些学习Node.js的建议:

 

首先,学习Node.js的核心概念: 

 

然后,你需要看看社区提供的资源,并了解Node包管理的“黄金标准”是NPMNode Package Manager): 

 

最后,你需要知道一些针对各种不同任务的比较流行的包:

 

对每个项目都有用的工具:

 

  • Underscore:包含几乎所有你需要用到的核心实用方法。
  • CoffeeScript:使得JavaScript更惬意,同时也减少了你的麻烦。

单元测试:

 

  • Vows:一个实现异步测试的非常妙的工具
  • Expresso:一个传统的单元测试框架。
  • node-unit:另一种相对传统的单元测试框架。

Web框架:

 

  • Express:目前最流行的框架。
  • Tower:基于Express的抽象实现,目标是成为另一个Rails
  • Geddy:另一个好用的web框架。 

Web框架工具:

 

网络工具:

 

  • ConnectNode世界中的RackWSGI
  • Request:一个非常受欢迎的HTTP请求库。
  • socket.io:构建WebSocket服务器更加得心应手。 

命令行交互:

 

  • Optimist:使得参数解析工作变得快乐。
  • Commander:另一种流行的参数解析器。
  • Colors:漂亮地输出你的CLI

 

 

8
1
评论 共 7 条 请登录后发表评论
7 楼 ldl_xz 2014-02-19 14:54
http://www.9958.pw/post/nodejs_lesson 可以参考哦
6 楼 justjavac 2012-04-16 09:51
5 楼 lost_alien 2012-04-10 17:31
不喜欢弱类型语言。。。Nodejs,或者说js,是给大师级程序员用的
4 楼 Creszzle 2012-04-10 13:34
这个好,有时间闲下来了好好看看
3 楼 witcheryne 2012-04-10 09:29
看我博客嘛:
http://witcheryne.iteye.com/blog/1172069

node.js感觉还是socket.io比较吸引人.
基于socket.io,让前后台实现事件驱动的交互模式,这点很酷.
2 楼 geminiyellow 2012-04-10 07:58
这帖子得多老才能翻出来啊。
1 楼 tanjianna 2012-04-09 21:01
非常感谢楼主的分享!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Node.js 初学者的入门资源汇总

    本文内容源于stackoverflow上的一个问答帖,帖子发布者是一名Node.js的初学者,他写道: 我准备学习Node.js,是否有一些好的入门资源?或者好的教程、博客、书籍等? 当然,Node.js官方网站和WIKI中提供了非常...

  • 针对Node.js初学者的入门资源汇总

    当然,Node.js官方网站和WIKI中提供了非常不错的资源,初学者可以从这里开始。另外,借助第三方社区、博客、书籍,可以加快学习的进度。 热心的网友在回复中给出了非常不错的建议,本文将其整理如下。 教程:

  • Node.js全栈开发笔记与心得

    highlight: a11y-dark 一、Node.js 全栈开发资料 1、前端入门基础 慕课网HTML +CSS入门 慕课网JS入门 javascript进阶篇 菜鸟教程html部分 菜鸟教程CSS部分 阮一峰js入门 阮一峰es6教程 2、node 后端入门基础 node...

  • 阿里云ECS服务器部署node.js项目全过程详解

    选购好云服务器,初学者1核1G就足够了,也就是默认的第一个入门级配置。 操作系统选择CentOS系统 点击立即购买按钮,进入确认订单页面,这里选择自定义密码,设置ssh登录密码,后面要用,请牢记此密码。忘记了密码...

  • 很棒的node.js入门学习材料

    在Node.js的官方网站上,一直将其项目称之为”Node“或者”Node.js“,没有发现其他的说法,”Node“用的最多,考虑到Node这个单词的意思和用途太广泛,容易让开发人员误解,我们采用了第二种称呼——”Nod

  • 《Node.js开发指南》书评汇总

    刚查了下库存,发现订阅《Node.js开发指南》的读者大增,这是为什么呢?看了下近期本书在豆瓣的评论,口碑很好,现将豆瓣的书评汇总如下: ---------------------...1、不错的Node.js入门书籍  我是在图灵买的

  • 【全文】狼叔:如何正确的学习Node.js

    2017-12-14 我发了一篇文章《没用过Node.js,就别瞎逼逼》是因为有人在知乎上黑Node.js。那篇文章的反响还是相当不错的,甚至连著名的hax贺老都很认同,下班时读那篇文章,竟然坐车的还坐过站了。大家可以很明显的...

  • 【Nodejs】750- Node.js 中的 require 是如何工作的?

    作者:FESKY 链接:https://juejin.im/post/6844903957752463374作为前端开发者,不可避免每天都要跟Node.js打交道。Node遵循C...

  • 狼叔:如何正确的学习Node.js

    你好,我是 i5ting ,江湖人称「狼叔」,目前是阿里巴巴技术专家,斯达克学院( StuQ )明星讲师, Node.js 技术布道者。曾就职于去哪儿、新浪、网秦,做过前端、后端、数据分析,是一名全栈技术的实践者...

  • 《Node.js区块链开发》一导读

    本书用开发的思维进行反复迭代,由浅入深,详细介绍了区块链技术相关理论知识、Node.js前后台开发基础知识、加密签名技术、P2P网络实现、共识算法等,能帮助初学者快速学习入门区块链技术,深入掌握Node.js编程开发...

  • 《Node.js区块链开发》导读

    本书用开发的思维进行反复迭代,由浅入深,详细介绍了区块链技术相关理论知识、Node.js前后台开发基础知识、加密签名技术、P2P网络实现、共识算法等,能帮助初学者快速学习入门区块链技术,深入掌握Node.js编程开发...

  • Awesome Vue.js vue.js学习资源链接大全 中文

    策划列表相关的vue.js可畏的事 资源 官方资源外部资源工作门户社区会议播客官方的例子教程实例书 项目采用vue.js 开源商业产品应用/网站互动体验企业使用 组件&图书馆 用户界面组件 表通知...

  • 最全的前端入门资源汇总

    各种前端mvc框架层出不穷,angular js,vue,react,前端组件化开发概念已经深入人心。前端工资已经比手机端开发还要高了。 作为个人站长,学习下前端设计也是有必要的,一来有些小的设计问题可以自己解决,同时...

  • 大学物理册答案上下都有

    大学物理册答案上下都有

  • UWB超宽带信道研究及源码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • Suno AI语音技术的资源描述

    Suno AI 是一家领先的人工智能(AI)公司,专注于开发创新的语音技术和解决方案。以下是关于 Suno AI 的资源描述: 语音识别技术:Suno AI 拥有先进的语音识别技术,能够准确地将语音转换为文本。他们的语音识别系统经过了大量的训练和优化,具有高度的准确性和鲁棒性,可应用于多种场景,如语音助手、语音搜索、智能客服等。 语音合成技术:除了语音识别,Suno AI 还致力于开发自然、流畅的语音合成技术。他们的语音合成系统能够生成高质量、逼真的语音输出,可以用于语音助手、自动化客服、有声书等领域。 智能语音应用开发:Suno AI 提供了一系列工具和平台,帮助开发者快速构建和部署智能语音应用。他们的开发工具包括 API 接口、SDK、开发文档等,支持多种编程语言和平台,让开发者可以轻松地集成语音功能到自己的应用中。 行业解决方案:Suno AI 为各行各业提供定制化的语音解决方案,满足客户特定的需求和业务场景。他们与零售、金融、医疗等领域的企业合作,提供智能语音客服、语音导航、语音支付等解决方案,帮助客户提升服务质量和效率。

  • 基于matlab的射线信道模型内含数据集.zip

    基于matlab的射线信道模型内含数据集.zip

  • 基于Lidar数据的概率占位栅格图(Occupancy Grid Map)+Python代码实现.pdf

    基于Lidar数据的概率占位栅格图(Occupancy+Grid+Map)+Python代码实现.pdf

  • autosar多核操作系统的监控和优化python代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

Global site tag (gtag.js) - Google Analytics