欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
Node.js
来自开放百科 - 灰狐
(版本间的差异)
小 (→项目) |
小 (→图集) |
||
(未显示1个用户的1个中间版本) | |||
第19行: | 第19行: | ||
nvm use 5.0 | nvm use 5.0 | ||
nvm ls | nvm ls | ||
+ | nvm alias default node | ||
==io.js== | ==io.js== | ||
第68行: | 第69行: | ||
image:realtime-cloud-analytics-service-with-nodejs.png|云统计服务架构 | image:realtime-cloud-analytics-service-with-nodejs.png|云统计服务架构 | ||
image:nodejs-event-loop.png|事件循环 | image:nodejs-event-loop.png|事件循环 | ||
+ | image:Puppeteer-Node-API.png|Puppeteer | ||
</gallery> | </gallery> | ||
2021年10月14日 (四) 00:09的最后版本
您可以在Wikipedia上了解到此条目的英文信息 Node.js Thanks, Wikipedia. |
Node.js 一个值得关注的 JavaScript 服务端框架和运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等特色,能方便构建可伸缩的网络应用,使用 C++ 和 JavaScript 编写而成。Node.js 实现了类似 Apache 和 Nginx 的 Web 服务,让你可以通过它来搭建基于 JavaScript 的 Web App。
Node.js 采用 Google V8 JavaScript 引擎。
Node.js 类似 Twisted for Python。
目录 |
[编辑] 版本
- Changelog for v8
- Breaking changes between v6 and v7
- Breaking changes between v5 and v6
- Breaking changes between v4 and v5
[编辑] 安装
通过 nvm 安装,这样能很好的管理和切换 Node.js。
nvm install node // 最新版 nvm install 5.0 // 特定版 nvm use 5.0 nvm ls nvm alias default node
[编辑] io.js
因为对Joyent的管理表达了不满,Node.js 社区出现分裂,多位核心开发者创建分支io.js,新分支将采用开放治理模式进行管理。
[编辑] 框架
- Express.js:Node.js web 应用框架。
- Koa,下一代 Node.js web 框架。
[编辑] 指南
安装
brew install node
第一个应用
vim helloworld.js console.log("Hello World"); node helloworld.js
[编辑] REPL
$ node -h 和 node -help
$ node
> .help > [ 'a', 'b', 'c' ] > _.length > _ += 1
[编辑] 数据库
[编辑] 项目
- trireme Embed Node.js inside a Java Virtual Machine
[编辑] 文档
[编辑] 服务商
[编辑] 图集
[编辑] 链接
- Node.js官方网站
- Awesome Node.js
- Node.js Manual
- Node.js文档
- npm - Node Package Manager
- NodeJS Experiences on IoT Project
- Node.js的核心与红利
- Node.js之网游服务器实践
- 使用 Node.js 作为完整的云环境开发堆栈
- 微软和Joyent合作将node.js移植到Windows
- 什么是Node?
- 极速Node.js:来自LinkedIn的10个性能提升秘籍
LinkedIn 最近从 Rails 转移到 Node.js 获得了巨大的成功,它砍掉了之前 90% 的服务器,并使性能提升了 20 倍。
- Real Time Web Analytics with Node.js and Socket.IO
- 让您的应用程序能够适应未来发展需要:Cloud Foundry 与 Node.js 为您办到
- 《JavaScript快速全栈开发》作者Azat Mardanov:现在是拥抱Node技术栈的最佳时机
<discussion>characters_max=300</discussion>
分享您的观点