Node.js
Posted Mr-chen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js相关的知识,希望对你有一定的参考价值。
javascript on the Server
JavaScript was originally built for web browsers, but with Node.js we can use it on the server.
We can perform server-related tasks like file system access.
历史:
JavaScript是前端开发的唯一标准。
2000年后开始的浏览器平台大战,导致了node的诞生。
在2009年,Ryan(人)正式推出了基于JavaScript语言和V8引擎的开源Web服务器项目,命名为Node.js。
选择js,是因为它是单线程,只能使用异步IO。
Node第一次把JavaScript带入到后端服务器开发,加上世界上已经有无数的JavaScript开发人员,所以Node一下子就火了起来。
在Node上运行的JavaScript相比其他后端开发语言有何优势?
最大的优势是借助JavaScript天生的事件驱动机制加V8高性能引擎,使编写高性能Web服务轻而易举。
其次,JavaScript语言本身是完善的函数式语言,在前端开发时,开发人员往往写得比较随意,让人感觉JavaScript就是个“玩具语言”。但是,在Node环境下,通过模块化的JavaScript代码,加上函数式编程,并且无需考虑浏览器兼容性问题,直接使用最新的ECMAScript 6标准,可以完全满足工程上的需求。
安装Node.js和npm
(见之前的博客)
安装成功后使用node -v和npm -v查看版本。
在终端输入node, 进入Node.js的交互环境。可以输入任何js语句。
退出.exit,或者按两次ctrl+c.
关于node的版本选择。
选择偶数的版本,node核心团队维护这类版本的时间达数年之久。具体需要看官网/git(
以上是关于Node.js的主要内容,如果未能解决你的问题,请参考以下文章