node01- 初识、特点、
1.什么是NODE?
基于V8引擎(谷歌浏览器的引擎)渲染JS的工具或者环境
2.node安装完成后
->当前电脑上自动安装了npm(Node Package Manager):一个JS模块(所有封装好可以供其它人调取使用的都可以称之为模块或者包)管理的工具,基于npm可以安装下载JS模块
->它会生成一个node执行的命令(可以在DOS窗口或者终端命令中执行):node xxx.js
3.之所以把NODE作为后台编程语言,是因为:
1)我们可以把NODE安装在服务器上
2)我们可以把编写的JS代码放到服务器上,通过NODE来执行它(我们可以使用JS来操作服务器,换句话说,使用JS来实现服务器端的一些功能操作 =>其实说NODE是后台语言,想要表达的是JS是后台语言 “JS是一门全栈编程语言”)
4.NODE做后台的优势和特点
传统后台语言:JAVA/Python/PHP/C#(.NET)...
=>单线程的
=>基于V8引擎渲染:快
=>异步无阻塞的I/O操作:I/O (INPUT/OUTPUT) 对文件的读写 (无阻塞:不会因为读取文件,而导致后续文件等待执行)

浙公网安备 33010602011771号