Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何开始使用Node.js_Javascript_Node.js - Fatal编程技术网

Javascript 如何开始使用Node.js

Javascript 如何开始使用Node.js,javascript,node.js,Javascript,Node.js,有什么好的资源可以开始使用Node.JS吗?有好的教程、博客或书籍吗 当然,我已经访问了它的官方网站,但我认为他们的文档不是一个好的起点。使用源代码,Luke 没有,但说真的,我发现从源代码构建Node.js、运行测试和查看基准测试确实让我走上了正确的道路。从这里开始,lib目录中的.js文件是一个很好的查看位置,尤其是http.js文件 更新:我在一年多前写下了这个答案,从那时起,学习Node.js的人可以获得的大量资源就爆炸式增长。虽然我仍然相信深入研究源头是值得的,但我认为现在有更好的方法

有什么好的资源可以开始使用Node.JS吗?有好的教程、博客或书籍吗

当然,我已经访问了它的官方网站,但我认为他们的文档不是一个好的起点。

使用源代码,Luke

没有,但说真的,我发现从源代码构建Node.js、运行测试和查看基准测试确实让我走上了正确的道路。从这里开始,lib目录中的.js文件是一个很好的查看位置,尤其是http.js文件


更新:我在一年多前写下了这个答案,从那时起,学习Node.js的人可以获得的大量资源就爆炸式增长。虽然我仍然相信深入研究源头是值得的,但我认为现在有更好的方法开始。我想推荐一些Node.js上的书籍,它们已经开始面世。

您可以按照这些教程开始学习

教程

  • (已付)

开发者网站

视频

  • (Node.js视频教程)
屏幕广播

书籍

课程

博客

播客

JavaScript资源

  • (一定要看!)
Node.js模块

  • (最后从这里开始!)
其他

  • 具有已发布来源的生产站点:

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

  • !

然后,你会想看看社区提供了什么:

Node.js包管理的黄金标准是

最后,您想知道一些更流行的用于各种任务的软件包:

每个项目的有用工具:

  • 包含您想要的几乎所有核心实用程序方法
  • 是下划线的克隆,旨在更快、更可自定义,并具有许多下划线没有的功能。它的某些版本可以用作下划线的插入式替换
  • 使JavaScript更容易接受,同时也使您免于麻烦
  • 是一种代码检查工具,可以节省您查找愚蠢错误的大量时间。为您的文本编辑器找到一个插件,该插件将自动在您的代码上运行它
单元测试:

  • 是一个流行的测试框架
  • 是异步测试的绝佳选择,尽管有些陈旧
  • 是一个更传统的单元测试框架
  • 是另一个相对传统的单元测试框架
  • 是一个新的测试运行程序,内置Babel并同时运行测试
网络框架:

  • 是目前为止最流行的框架
  • 是由Ext.js后面的团队设计的一个新的Web框架,其目的是为Web应用程序和API提供一个更小、更富表现力、更健壮的基础。
  • Node.js最流行的MVC框架,基于express。它被设计来模拟熟悉的MVC模式,比如rubyonrails,但支持现代应用程序的需求:具有可扩展、面向服务架构的数据驱动api
  • 将jQuery、Handlebar、Node.js和DDP捆绑在一起,并在不克隆的情况下提升配置上的约定
  • (已弃用)是对Express.js顶部的抽象,旨在成为RubyonRails的克隆
  • 这是对web框架的另一种理解
  • 是一个受RubyonRails启发的MVCWeb框架
  • 是一个基于Express.js的简单web框架
  • 是一个以配置为中心的框架,内置了对输入验证、缓存、身份验证等的支持
  • 是一个现代的web应用程序框架。它建立在API驱动的简单、基于约定的设计理念的基础上,并通过坚持API驱动的设计理念来加速开发

  • 是一个全栈OOP框架,提供了许多功能,以生成可扩展、可维护、可测试和高性能的应用程序,并允许在服务器(Node.js)和客户端(浏览器)上以相同的方式编写代码

  • 是一个反应式的全栈JavaScript框架。长期以来,他们一直在使用反应式编程和同构JavaScript等模式

  • 是一个强大的Node.js框架,用于创建API和轻松连接到后端数据源。它有一个Angular.js SDK,并为iOS和Android提供SDK

Web框架工具:

  • 是Node.js世界的HAML/Slim
  • 是一种更传统的模板语言
  • 别忘了
联网: