nodejs基础知识

来源:互联网 发布:淘宝开店培训机构北京 编辑:程序博客网 时间:2024/05/16 17:44
什么是Node
Node 就是 JavaScript 语言在服务器端的运行环境
所谓“运行环境(平台)”有两层意思:
首先,JavaScript 语言通过 Node 在服务器运行,在这个意义上,Node 有点像 JavaScript 虚拟机;
其次,Node 提供大量工具库,使得 JavaScript 语言与操作系统互动(比如读写文件、新建子进程),在这个意义上, Node 又是 JavaScript 的工具库。


为什么是JavaScript

javascript:单线程、事件驱动、非阻塞式I/O模型


Node的实现结构

Node在当下Web开发领域的应用


哪些环境下用:
用户表单收集;
考试系统;
聊天室;
图文直播;
提供JSON的API;
股票信息的同步;

重点理解
Node是一个JavaScript的运行环境(平台),不是一门语言,也不是JavaScript的框架;
Node的实现结构;
Node可以用来开发服务端应用程序,Web系统;
基于Node的前端工具集

核心模块

核心模块的意义
如果只是在服务器运行JavaScript代码,意义并不大,因为无法实现任何功能(读写文件,访问网络)。
Node 的用处在于它本身还提供的一系列功能模块,用于与操作系统互动。
这些核心的功能模块在 Node 中内置。

内置如下模块:
path:处理文件路径。
fs:操作文件系统。
child_process:新建子进程。
util:提供一系列实用小工具。
http:提供HTTP服务器功能。
url:用于解析URL。
querystring:解析URL中的查询字符串。
crypto:提供加密和解密功能。

其他

未完。。。。。。

原创粉丝点击