2022-08-29 22:03:20
答案 1
您可以按照以下教程开始操作:
教程
-
你好世界网络服务器(付费)
开发人员网站
视频
- Node Tuts (Node.js 视频教程)
- Einführung in Node.js (德文)
- Node简介.js与Ryan Dahl合作
- 节点.js:异步纯度带来更快的开发
- 使用 Node 进行并行编程.js
- Server-side JavaScript with Node, Connect & Express
- 节点.js初探
- Node.js with MongoDB
- Ryan Dahl的Google Tech Talk
- 带节点的实时网络.js
- 节点.js初学者教程
- 复数课程(付费)
- Udemy 学习和理解 Nodejs(付费)
- 新波士顿
截屏视频
书
- 节点初学者手册
- 主控节点.js
- 使用 Node 启动并运行.js
- 节点.js在行动
- 粉碎节点.js:JavaScript无处不在
- Node.js & Co. (德文)
- 山姆的自学节点.js 24小时内
- 最详细的免费 JavaScript 书籍列表
- 米苏的节点书
- Node.js正确的方式:可扩展的实用服务器端 JavaScript
- 开始使用 Node 进行 Web 开发.js
- 节点网站开发
- NodeJS for Righteous Universal Domination!
课程
- 带节点的实时网络.js
- Essential Node.js 来自DevelopMentor
- Freecodecamp - 学习免费编码
- Udemy - 完整节点.js开发人员课程(第 3 版)(付费)
博客
播客
JavaScript 资源
- 克罗克福德的视频(一定要看!
- 初学者的基本 JavaScript 设计模式
- JavaScript 花园
- JavaScript Patterns book
- JavaScript: The Good Parts 一书
- 雄辩的javascript书
节点.js模块
其他
答案 2
首先,学习 Node 的核心概念.js:
然后,您将想要查看社区提供的内容:
Node.js包管理的黄金标准是 NPM。
最后,您将想知道一些更流行的软件包对于各种任务是什么:
每个项目的有用工具:
- Underscore 几乎包含您想要的所有核心实用程序方法。
- Lo-Dash是Underscore的克隆,旨在更快,更可定制,并且具有许多下划线所没有的功能。它的某些版本可以用作下划线的直接替换。
- TypeScript使JavaScript更容易忍受,同时也让你远离麻烦!
- JSHint是一个代码检查工具,可以节省您查找愚蠢错误的大量时间。为您的文本编辑器找到一个插件,该插件将自动在您的代码上运行它。
单元测试:
- Mocha是一个流行的测试框架。
- Vows是对异步测试的一种极好的看法,尽管有些陈旧。
- Expresso是一个更传统的单元测试框架。
- node-unit是另一个相对传统的单元测试框架。
- AVA 是一个新的测试运行器,内置了 Babel,并同时运行测试。
网络框架:
- Express.js是迄今为止最受欢迎的框架。
- Koa是由Express.js背后的团队设计的一个新的Web框架,旨在成为Web应用程序和API的更小,更具表现力和更强大的基础。
- sails.js Node.js上最流行的MVC框架,基于express。它旨在模拟熟悉的框架MVC模式,如Ruby on Rails,但支持现代应用程序的要求:具有可扩展的,面向服务的架构的数据驱动API。
- Meteor将jQuery,Handlebars,Node.js,WebSocket,MongoDB和DDP捆绑在一起,并促进约定而不是配置,而无需成为Ruby on Rails克隆。
- Tower(已弃用)是Express.js顶部的抽象,旨在成为Ruby on Rails的克隆。
- Geddy是Web框架的另一种方式。
- RailwayJS是一个受Ruby on Rails启发的MVC Web框架。
- Sleek.js是一个简单的Web框架,建立在Express.js之上。
- happy是一个以配置为中心的框架,内置了对输入验证,缓存,身份验证等的支持。
Trails是一个现代的Web应用程序框架。它以 Rails 和 Grails 的血统为基础,通过坚持简单、基于约定、API 驱动的设计理念来加速开发。
Danf是一个全栈OOP框架,它提供了许多功能,以产生可扩展,可维护,可测试和高性能的应用程序,并允许在服务器(Node.js)和客户端(浏览器)端以相同的方式编码。
Derbyjs是一个反应式全栈JavaScript框架。他们长期使用反应式编程和同构JavaScript等模式。
Loopback.io 是一个功能强大的 Node.js框架,用于创建 API 并轻松连接到后端数据源。它有一个Angular.js SDK,并为iOS和Android提供SDK。
网络框架工具:
- Jade是Node.js世界的HAML/Slim。
- EJS 是一种更传统的模板语言。
- 不要忘记Underscore的模板方法!
联网:
命令行交互:
- 最小化只是命令行参数解析。
- Yargs 是一个功能强大的库,用于解析命令行参数。
- Commander.js 是用于构建一次性命令行应用程序的完整解决方案。
- Vorpal.js是一个用于构建成熟的沉浸式命令行应用程序的框架。
- 粉笔使您的 CLI 输出漂亮。
代码生成器:
使用流:
推荐
-
-
-
java string.getBytes(“UTF-8”) javascript equivalent 我在java中有这个字符串: 我的印象是 unescape(encodeURIComponent()) 会正确地将字符串转换为 UTF-8。难道不是这样吗? 参考:
-
在 REST API 调用之前对 meta 进行 OPTIONS 调用 我试图理解这个系统是如何在引擎盖下工作的。该系统是基于非常标准的,我没有得到的客户端在每次API调用之前进行调用,并且XML内容以该格式返回。它使用泽西爪哇。 B.此调用是由浏览器自
-
使用 Java 进行 AES 加密,并使用 Javascript 进行解密 我正在制作一个应用程序,它需要基于Java的AES加密和基于JavaScript的解密。我使用以下代码进行加密作为基本形式。
标签
推荐