Node.js——node是什么

一、Node.js是什么(其实就是学Web服务器开发)

1、是一个JS运行时环境(简单来说就是可以解析、执行js代码):不是一门语言/库/框架
(1)Node.js中的JavaScript没有BOM、DOM,只有EcmaScript(基本语法),因为服务端不操作页面
(2)在Node这个javascript执行环境中为js提供了一些服务器级别的操作API(文件读写、构建网络服务、网络通信、http服务器等)

2、特性:使用事件驱动、非阻塞IO模型(简单来讲就是异步)、轻量高效

3、大多数与JS相关的包都放在npm上
    例如:有了npm之后,一条命令就可以下在不同的库/框架(比如jquery),不用再到各个库/框架的官网上去下载


二、Node.js能做什么

1、Web服务器后台(java、php做的node.js都能做)

2、命令行工具


三、任何服务端技术的BS编程模型都是一样的,和语言无关


四、Node没有html文件,只有.js文件



猜你喜欢

转载自blog.csdn.net/UNDEFINED_AUBE/article/details/80475017