Nodejs支持跨平台运行,基本可以运行于所有的操作系统,对应不同的操作系统,安装方式也不同。
Nodejs的官方网站:https://nodejs.org 对应的中文网站:http://nodejs.cn/
倾向于英文网站,中文网站毕竟会有很大的延迟。
Windows系统的安装:不再赘述。下载对应安装包,下一步下一步就可以。如果windows都不会安装,那也没必要学习nodejs了。
Mac 安装:鉴于本人比较穷,没有mac本,因此mac的安装只能参考其他富人的安装方法。
Linux安装:参考 https://blog.csdn.net/mpchen/article/details/84061624
请尽量选择较新版本。
Nodejs是一个集成了Google V8 Javascript引擎、事件循环和底层IO应用编程接口的平台。所有的IO原语都是基于事件驱动。可以认为Nodejs的执行是基于事件,异步执行,这也就保证了Nodejs的高效,使其成为性能强劲的web服务器的前提条件。
Nodejs提供了众多的内置对象,用来实现一系列对服务器的操作,path用来操作文件路径,fs用于操作文件,dns用于对网络的操作,stream提供对流的操作,基于http 实现web服务器,支持众多对服务器的内置支持。
Nodejs是前端程序员向后端进发的利器,对于习惯了操作浏览器DOM的前端er,Nodejs是一缕阳光。
高性能、异步、事件驱动是Nodejs 核心的原则。
Nodejs是单进程应用,不同于Java和C#的多线程,可能会认为Nodejs的并发会很低,单恰恰是基于单线程,Redis才可以如此迅猛的缓存数据,Nodejs也 不例外,减少了线程间的切换,基于事件机制,Nodejs的性能也可以让你惊叹。
Nodejs能做什么?
基于Express 可以作为Web服务器。
基于Koa2可以作为web api的代理。
基于内置操作,可以实现一系列的工具链。
。。。。
Nodejs除了不能做界面,作为Web服务器是另一个值得的选择。
座右铭来一句:
很多很有道理,只不过我一直认为经历可以改变命运,书籍只能改变想法或是看世界的角度而已……
正文:
1、一个人,如果你不逼自己一把,你根本不知道自己有多优秀。
2、赚钱是一种能力,花钱是一种水平,能力可以练,水平是轻易练不出来的。
3、年轻人不可以太狂。
4、一个人的知识,通过学习可以得到;一个人的成长,必须通过磨练。
5、这个世界上好书很多,可以改变命运的书很少。
6、这个世界上朋友很多,可以用一生托付的朋友很少。
7、如果发现一个人,一个地方,一件事,一本书,可以改变你的命运。一定要想办法跟他发生关系,否则,他就跟你没关系。
8、当一个人没有成功的时候,装也装出成功的样子。(因为装的时候,他已经成为你性格的一部分)
9、我们学习的目的,是为了使用,不是知识没有用,而是你没有使用,说明你没有用。
10、别人对你的态度,决定了你的命运。
11、笑由心生。
12、一个人出门的时候,口袋里都装的钱,装钱的目的,就是为了花出去,那里舒服就往那里花。一个人让别人舒服,他就是一个经营者;别人让你舒服,他就是一个消费者。
13、一个人,敢听真话,需要勇气;一个人敢说真话,需要魄力。
14、因为你的存在,让别人快乐起来,你叫朋友;因为你的存在,让别人卓越起来,你是教练;因为你的存在,让别人强大起来,你是领导。
15、一件事情,对你伤害的程度与事情本身没有任何关系,取决于你对这件事的态度。
16 、你,简单了,你的世界就简单了;你,简单了,事情就简单了。
17、一件事,会干了,好好干;不会干了,乱干。干的次数多了,自然会干。但是,首先,你要干。
18、一个人,想要优秀,你必须要接受挑战;一个人,你想要尽快优秀,就要去寻找挑战。
19、一个人想要创业,先要学会打工。
20、世界上,成功的有两种人,一种人是傻子,一种人是疯子。傻子是会吃亏的人,疯子是会行动的人。