nodejs简介
-
Node.js是一个JavaScript运行环境。它让JavaScript可以开发后端程序。
-
Node.js是基于Googe的V8引擎,V8引擎是Goole发布的一款开源的JavaScript引擎。
Nodejs的优势
- Nodejs用户量大HP
- Node js擅长高并发(核心优势)
- NodeJs最擅长高并发处理,在传统服务器语言(Java\PHP\ .net)中,每一个客户端连接都会创建一个新的线程。而每个线程大约需要耗费2MB左右,尔服务器内存有限,访问量就非常有限,如果要让更多的人访问就需要增加服务器,会导致硬件成本增加。而NodeJs不为每个用户创建新的线程,它仅仅使用一个线程。当有用户连接了,就处罚一个内部事件,通过非阻塞I/O、事件驱动机制,让nodejs程序宏观上也是并行的
- Node.js语法简单
- 完全是就是js语法,只要懂js语法,就可以学会Node.js后端开发。
- Node.js实现的功能多
- NodeJs不仅可以向其他后端语言一样写动态网页、写接口,还可以应用在云计算机平台、游戏开发、区块链开发、即时通讯、跨平台App开发、桌面应开发(electron)、云直播、物联网领域
Nodejs环境搭建
直接去官网里下载
地址https://nodejs.org/en/
下载完成后,去cmd中查看node -v
,有版本号出来,就是下载安装成功
Nodejs开发工具配置
nodejs开发工具推荐使用 vscode
- 安装插件node Snippets (nodejs提示工具)